Specialist
2026/2027


Computer Mathematics: Supplementary Chapters
Type:
Compulsory course (Cyber Security)
Delivered by:
School of Applied Mathematics
When:
2 year, 1, 2 module
Open to:
students of one campus
Language:
English
ECTS credits:
3
Contact hours:
48
Course Syllabus
Abstract
This course is based on knowledge of main mathematical concepts and methods in discrete mathematics, linear algebra and real analysis; the material presented in basic computer programming and algorithm and date structure courses. Supplementary Chapters of computer mathematics is a course for the second year students studying at MIEM NRU HSE specializing in Computer security. This course is an introduction to the methods of mathematical modelling using modern features of specialized software systems. The Python programing language is used as a main tool of mathematical modelling in this course. The emphasis of the course is more on solving a variety of different problems rather than on the rigorous and theoretical study of general methods of mathematical modelling. The problems from different areas of mathematics are covered in the course, including elementary math, mathematical analysis, discrete mathematics, linear algebra and numerical methods. The mathematical modelling of physical processes is also slightly covered in the course.
Learning Objectives
- Supplementary Chapters of computer mathematics is a course for the second year students studying at MIEM NRU HSE specializing in Computer security. This course is an introduction to the methods of mathematical modelling using modern features of specialized software systems. The emphasis of the course is more on solving a variety of different problems rather than on the rigorous and theoretical study of general methods of mathematical modelling. The problems from different areas of mathematics are covered in the course, including elementary math, mathematical analysis, discrete mathematics, linear algebra and probability theory. The mathematical modelling of physical processes is also slightly covered in the course.
Expected Learning Outcomes
- Student must own the skills of finding adequate and effective ways of solving mathematical problems with using computer technology
- Student must know the basics of computer mathematics (number representation, computational errors, algorithmic complexity) and be able to choose and implement appropriate sorting methods.
- Student must know key matrix decompositions and eigenvalue problems. Student must be able to apply decomposition techniques to solve applied problems.
- Student must know standard methods for nonlinear equations, numerical differentiation/integration, and ODE solvers, along with their error estimates and stability requirements.
- Student must know fundamental graph algorithms and basic number‑theoretic algorithms, plus understand their computational behavior and complexity.
Course Contents
- Introduction to Computer Mathematics
- Linear Algebra and Matrix Methods
- Numerical Methods
- Discrete Mathematics and Algorithms on Data Structures
- The study of applied mathematics models with the computer technologies.