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

Programming and Information Technology

02.03.02 In English and Russian

Level of education Bachelor

Type of instruction Full-time

Duration 4 years

Programme description
  • The academic programme "Programming and Information Technology" trains software developers who are capable of solving complex problems in various fields of information technology
  • The programme provides a profound mathematical background necessary for mastering state-of-the-art courses in programming and information technology
  • The programme is suitable for school leavers who: are immersed in informatics and mathematics; have a profound basic background in these subjects; and want to develop their skills in IT and programming
Main courses
  • Operating Systems
  • Algorithms and Data Structures
  • Algorithms and Complexity
  • Fundamentals of Discrete Mathematics
  • Fundamentals of Programming
  • Computer Networks
  • Computer Graphics
  • Programming Languages
  • Mathematical Logic and Theory of Algorithms
  • Formal Languages and Automata Theory
  • Finite Graph Theory and Its Applications
  • Non-Classical Logic
  • Introduction to Database Systems
  • Internet and Web-Programming Technologies
  • Software Engineering
Our advantages
  • The programme combines fundamental education in mathematics and fundamental computer science. It also provides an in-depth study of information technologies, such as: high-performance computer systems; distributed information processing methods; and Grid and Cloud computing.
  • As the topics for their research and graduation projects, students are offered problems that are of interest to specific research institutions and industry. These tasks arise due to direct contacts of lecturers with such organisations as: the Joint Institute for Nuclear Research (Dubna); EPAM; and Huawei to name just a few.
  • In-depth training in mathematics and fundamental informatics makes it possible for graduates to work in various fields: from medicine to nuclear research. They can work as software developers and, what is more important, as experts who are capable, both independently and together with their colleagues, of going all the way from setting the problem to the result in the form of a software product.
International relations
  • Ruprecht-Karls-Universität Heidelberg (Germany)
  • Technische Universität München (Germany)
  • Mahatma Gandhi University
  • International and Inter University Centre for Nanoscience and Nanotechnology, Kerala (India)
  • University of Surrey, Department of Electrical and Electronic Engineering (Great Britain)
  • Heyrovský Institute of Physical Chemistry (the Czech Republic)
  • National Taiwan University of Science and Technology (Taiwan)
  • General Electric (the USA)
  • University of Tsukuba, the Institute of Applied Physics (Japan)
  • Michigan State University (the USA)
Career opportunities

The programme is aimed at training bachelors who carry out practical and research activities in the development of effective computing methods and technologies intended for implementation using parallel, distributed computing and data resources, modelling, improvement and operation of distributed information and computing systems based both on present-day mathematical methods and on effective computer technologies. 

The graduates have fundamental knowledge and are capable of using cutting-edge technologies in the field of data analysis and machine learning. 

Key positions

  • Programmer

  • Software architect
  • Database administrator
  • Information systems specialist
  • Teacher of the professional training, professional education, and additional professional education

Organisations where our graduates work

  • Theatres: the State Academic Mariinsky Theatre; Academic Drama Theatre named after A.S. Pushkin (Alexandrinsky Theatre)

  • Film and animation studios: ‘St Petersburg Culture’ Studio; Lennauchfilm Studio; TV Channel ‘Channel Five’; ‘Mosfilm’ studio; Melnitsa Animation; ‘Artriia’ Animation Studio; ‘Peterburg’ Animation Studio; ‘Trace-studio’ Animation Studio
  • Companies: Yandex, ABBY, Fora Soft, Edisoft, ANT-Inform, T-Systems RUS, Wargaming Saint-Petersburg, Vkontakte, ‘Aleksandr’ Auction House
  • Publishing houses: ‘Atlanta’ Internet Publishing House
Accreditation

The programme is internationally accredited by the Agency for Higher Education Quality Assurance and Career Development (AKKORK), the Certificate dated 30 May 2018. It also has professional and public accreditation from the Information & Computer Technologies Industry Association (APKIT), the Certificate dated 16 May 2018.

 

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

Applied Mathematics, Control Processes and Artificial Intelligence

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