SPbU SPbU
  • For Partners
  • Job Opportunities at SPbU
  • Contacts
  • Library
  • RU
  • 中文
  • About SPbU
    • The University Board of Trustees
    • History
    • Administration
    • International Cooperation
    • The University in Persons
    • Museums and Collections
    • Green Campus
    • About St Petersburg
    • Pirogov Clinic
    • Academic and Research Departments
    • University Giftshop
    • For Alumni
    • By-laws and Regulations
    University Introduction
  • Admission
    • Educational Programmes
    • Admissions Procedure
    • Documents Required
    • Independent Aspirantura Studies
    • International Admissions Office
    • Preparatory Course
    • Recognition of Foreign Educational Credentials
    • Tuition
    • Visa Support
    How to Apply
  • Education
    • Student Life
    • Internship
    • Accessible Environment
    • Accommodation
    • Clinics
    • Courses Taught in Foreign Languages
    • Heads of the Academic Offices
    • Online Courses
    • Scholarships and Grants
    • Services
    • Useful Information for International Students
    • Students Exchange Programmes (SEP)
    • Career Centre
    • International Student Club
    • Medical Services
    Russian Education System
  • Research
    • Research Park
    • M. Gorky Scientific Library of SPbU
    • Funding Opportunities
    • Research Internship Programme
    • Research Repository
    • Council of Young Scientists
    • Journals at SPbU
    • University Spin-offs
    • Intellectual Property
    • Visiting Professors
    • Pure System
    Resources Overview
  • News and Events
Educational Programmes
  • Educational Programmes
    • Undergraduate
    • Graduate
    • Doctoral
    • Clinical Residency Programmes
    • Additional Educational Programmes
    • Russian Language Programmes
  • Admissions Procedure
  • Documents Required
  • Independent Aspirantura Studies
  • International Admissions Office
  • Preparatory Course
  • Recognition of Foreign Educational Credentials
  • Tuition
  • Visa Support
Admission Educational Programmes Undergraduate

Mathematics and Computer Science

02.03.01 In English and Russian

Level of education Bachelor

Type of instruction Full-time

Duration 4 years

Programme description

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.

Main courses
  • 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)
Our advantages
  • 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
Main areas of research

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.

International relations
  • 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)
Career opportunities

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

International Admissions Office

Tuition

Create Your Personal Account

The programme descriptions for the 2025/2026 academic year are currently being updated. Information regarding admissions for the 2025/2026 academic year is available on the St Petersburg University Admissions Committee website.

SIMILAR PROGRAMMES

Software Engineering

Bachelor

Applied Mathematics, Control Processes and Artificial Intelligence

Bachelor

Data Science

Bachelor
  • For Applicants
  • International Admissions Office
  • History of SPbU
  • Museums and Collections
  • Personal Account
  • Additional Programmes
  • Educational Programmes
  • Preparatory Course
  • Russian Language Programmes
  • For Partners
  • Clinics
  • Distributed Ledger Technologies Center of SPbU
  • Event Initiation
  • Language Testing Centre
  • Research Park
  • Multifunctional Payment Assistant
  • The Mediation Centre
  • University giftshop
  • For Students
  • Library
  • Accessible Environment
  • Blackboard
  • Timetable
  • Student's Personal Account
  • Accommodation
  • Internships
  • Students exchange programme and Freemover programme
  • Useful Information For International Students
© St Petersburg University, 2025
7-9 Universitetskaya Embankment, St Petersburg, Russia, 199034
By-laws and Regulations Contacts

This information resource may contain archival materials mentioning individuals or legal entities included in the register of foreign agents by the Ministry of Justice of the Russian Federation, as well as organizations recognized as extremist and banned on the territory of the Russian Federation.

Educational Programmes Russian Language Programmes Preparatory Course
International Admissions Office Contacts