• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Specialist 2026/2027

Computer Mathematics: Supplementary Chapters

Type: Compulsory course (Cyber Security)
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

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

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

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.
Assessment Elements

Assessment Elements

  • non-blocking Test
  • non-blocking Classroom sctivity
  • non-blocking Project
Interim Assessment

Interim Assessment

  • 2026/2027 2nd module
    0.2 * Classroom sctivity + 0.3 * Test + 0.5 * Project
Bibliography

Bibliography

Recommended Core Bibliography

  • Mureşan, M. (2017). Introduction to Mathematica® with Applications. Cham, Switzerland: Springer. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1472921

Authors

  • GAFUROVA DANIELLA RAFIKOVNA
  • Gaidukov Roman Konstantinovich
  • MIKOLAENKO VADIM VITALEVICH
  • Zakharev Ivan Iurevich