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

Data Science

02.03.01 In English and Russian

Level of education Bachelor

Type of instruction Full-time

Duration 4 years

Programme description
  • The programme combines a fundamental mathematics education with a comprehensive study of advanced areas of computer science and data analysis methods
  • Courses in mathematics and theoretical computer science are combined with training in programming, with a focus on Big Data and the fundamentals of machine learning
  • Students are involved in research activities and have an opportunity to take part in Russian and foreign scientific schools and conferences
Main courses

Courses in mathematics

  • Mathematical Analysis
  • Algebra
  • Geometry and Topology
  • Fundamentals of Naive Set Theory
  • Discrete Probability Theory
  • Differential Equations and Dynamical Systems
  • Mathematical Fundamentals of Algorithms
  • Probability Theory

Courses in programming

  • Python Programming Language
  • Operating Systems
  • C++ Programming
  • Theoretical Computer Science
  • Fundamentals of Programming
  • Architecture of Computer Systems
  • Machine Learning
Our advantages
  • Prominent lecturers – active scientists or employees of large IT companies who put their knowledge into practice
  • Profound technology courses taught by engineers from large IT companies. In programming courses there will be a code review: an experienced developer will help students find errors and defects in the code, and will explain how to correct them. Machine learning courses involve data analysis competitions
  • In-depth mathematical courses – the programme is designed by the team of the Chebyshev Laboratory. In junior courses, some lectures are general and delivered with students from the ‘Mathematics’ programme. This means that students receive a fundamental education in all areas of modern mathematics
  • Research work – students of the programme are involved in fundamental or applied research; and take part in different conferences. The University sponsors trips to international conferences
  • Competitions – students can choose which trainings and classes to attend: training in machine learning; classes in Olympiad programming; or classes in mathematics
  • In programming courses there will be a code review: an experienced developer will help students find errors and defects in the code, and will explain how to correct them. Machine learning courses involve data analysis competitions
International relations

Almost all the lecturers of the programme have academic networks in many universities throughout the world and they are actively involved in international scientific life. This opens up ample opportunities for students to gain international experience.

Career opportunities

Graduates of the programme will work as data scientists and research developers in IT or product companies, or in research organisations. A data scientist combines the characteristics of a mathematician, programmer, engineer and scientist. It is now one of the most in-demand professions in IT.

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 Informatics in Arts and Humanities

Bachelor

Artificial Intelligence and 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