# Applied Mathematics, Programming and Artificial Intelligence
**Source**: https://english.spbu.ru/admission/programms/undergraduate/applied-mathematics-programming-and-artificial-intelligence
**Parent**: https://english.spbu.ru/admission/programms/undergraduate
01.03.02
*In English and Russian*
Level of education Bachelor
Type of instruction Full-time
Duration 4 years
Programme description
- The bachelor’s programme ‘Applied Mathematics, Programming and Artificial Intelligence’ is designed to train students who will be ready for professional activities in various fields, including production, research and teaching
- Training is conducted in accordance with the model of a classical university education. It is aimed at developing competencies that require fundamental knowledge in advanced areas of mathematics and skills in state-of-the-art experimental and theoretical methods
Main courses
- Informatics
- Mathematical Analysis
- Geometry and Topology
- Discrete Analysis
- Algebra and Number Theory
- Computer Workshop
- Differential Equations
- Control Theory
- Operating Systems and Shells
- Numerical Methods
- Computational Workshop
- Practical Training
- Digital Culture
- Control Theory
- System Programming
Career
##### Professions:
- IT system technician
- Software developer
- IT project manager
- Systems analyst
- R&D engineer
- Teacher (teaching activity in pre‑school, primary general, basic general, secondary general education)
Our advantages
The programme is aimed at training experts who are capable of: setting and solving theoretical and practical tasks in the field of applied mathematics and informatics; applying cutting-edge mathematical methods and software; using applied software packages; and analysing and combining traditional and state-of-the-art mathematical methods.
##### Main research areas
- High Performance Computing Methods
- Nonlinear Dynamics, Informatics and Control
- Control and Information Processing in Cybernetic and Robotic Systems
- Operations Research and Decision-Making in Problems of Optimisation, Management and Economics
- Computational Stochastics and Statistical Models
Graduates of the programme acquire skills of: applying high-performance calculation methods; paralleling algorithms for solving applied problems; studying non-linear dynamic systems; analysing non-linear control systems; applying cutting-edge methods of analysis and synthesis of control systems; numerical research of cybernetic systems using modern software; constructing statistical models; and stochastic calculations.
Joint academic programme
The programme is implemented in cooperation with Sberbank.
[This webpage may contain outdated information. The programme descriptions and admission requirements for the 2026/2027 academic year are currently being updated. For the latest information on 2026/2027 admission, please visit the Admissions Office website.](https://abiturient.spbu.ru/en/)
[Tuition](https://english.spbu.ru/admission/tuition)
[Create Your Personal Account](https://cabinet.spbu.ru/)