Mathematics and Computer Science
02.03.01 In English and Russian
Level of education Bachelor
Type of instruction Full-time
Duration 4 years
The bachelor's programme "Mathematics and Computer Science" is unique in that it focuses on training high calibre experts both in the development of advanced mathematical theories and in mathematical and metamathematical computer models of new branches of modern science.
- Algebra and Number Theory
- Algorithms and Data Structures
- Calculus of Variations
- Introduction to Modern Programming
- Computational Mathematics
- Geometry and Topology
- Differential Equations
- Mathematical Analysis
- Machine Learning
- Combinatorics
- Dynamical Systems and Their Computer Simulation
- Mathematical Statistics
- Culture of Mathematical Reasoning and Fundamentals of Mathematical Logic
- English
- History of Russia (online course)
- Life Safety (online course)
- The bachelor’s programme ‘Mathematics and Computer Science’ is aimed at students who are interested in receiving a fundamental mathematical education with in-depth studying of applications and practical issues
- The programme is designed to provide students with comprehensive training in higher mathematics and computer science, and to develop their abilities for research and scientific activity. This activity is expected in those areas of science that are critical in modern society – not only in fundamental mathematics and computer science, but also in the multidisciplinary fields that are based on them. These include: control theory; optimisation; data analysis; mathematical modelling; robotics; and breakthrough technologies of machine learning and artificial intelligence
- A thoughtful combination of educational courses from several areas of knowledge results in the development of an interdisciplinary programme. It is fundamentally different from existing bachelor’s programmes in mathematics and in computer science. This programme is unique in that it provides successful applications in social, engineering, and natural sciences
- Our students master mathematical models of various natural and technical systems; learn to understand information and calculations as their integral parts; get acquainted with fundamental problems that have long-term practical applications; and also study the correlations between historically separate disciplines
- The careers of our graduates can be related to: research activities or teaching in various fields of mathematics; as well as the development of algorithmic and software applications for science and industry
The content of the programme makes it possible to continue education in master’s programmes in: fundamental mathematics; computer science; and in other areas related to artificial intelligence technologies.
- European Embedded Control Institute (EECI) (France)
- Norwegian University of Science and Technology (Trondheim, Norway)
- Eindhoven University of Technology (the Netherlands)
- Institute for Theoretical Physics of the Technische Universität Berlin (Germany)
- University of Jyväskylä (Finland)
The programme trains specialists who are able to: successfully solve problems in the field of mathematics, computer science and related subject areas; perceive scientific ideas of various branches of mathematics and apply them to computer science; as well as use the achievements of computer science in research activities in the field of theoretical and applied mathematics.
Professions
-
Analyst
- Computer math specialist
- IT system technician
- Software developer
- Data analyst
- Programmer-analyst
- Software architect
- IT testing engineer
- Expert on computer-aided manufacturing
- Technical writer (expert in technical documentation for information technology)
- Teacher (teaching activity in primary general, basic general, secondary general education)
- Teacher of additional education for children and adults