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 Graduate

Software Engineering

09.04.04 In Russian

Level of education Master

Type of instruction Full-time

Duration 2 years

Main courses
  • Image Processing Algorithms
  • Mathematical Methods of Digital Signal Processing
  • Methods of Statistical Information Processing
  • Parallel Programming
  • Digital System Design
  • Modern Database Management Systems
  • Economic and Legal Fundamentals of Software Market
  • Methods and Technologies of High-Performance Computing
  • Projects Management
  • Practical Induction Training
  • Practical Technological Training
  • Internship (Design and Technology)
  • Practical Training (Teaching)
  • Pre-graduation Practice
  • Supplementary Chapters of Mathematical Logic and Algorithm Theory
  • Philosophy
  • Foreign Language
  • Practice of Documentation Development
  • Pre-graduation Research Practice
Our advantages
  • The programme gives a wide focus on research work and research and development activities, which is expressed in the large amount of practical training in the curriculum. This leads to the fact that graduation projects have scientific and / or engineering novelty and that the material has been deeply studied. It also contributes to the personal development of the graduate as a researcher, and provides good prospects for admission to and study in doctoral programmes
  • Graduates of the programme are capable of organising and supervising scientific research and occupying executive, managerial and analytical positions in IT production
Main areas of research
  • Theoretical and practical tasks within programming language translation
  • Domain specific modelling
  • Information systems
  • Visual simulation
  • Data analysis of software projects
  • Parallel and asynchronous programming
  • Robotics
  • Machine vision and artificial intelligence
  • Digital hardware design
  • Telecommunication systems
Career opportunities

The programme is aimed at training highly qualified specialists capable of performing the full range of tasks related to the development and support of software and hardware and software in the digital economy age:

  • Setting requirements to the system being developed
  • Prototyping the system
  • Front end and back end development
  • Testing the system
  • System integration
  • Documenting the system
  • Forming the development team
  • Leading the development team

Key jobs and positions

  • Software architect
  • Head of research groups
  • Researcher
  • Information systems specialist
  • Systems analyst
  • IT project manager
  • Software development manager
  • Lecturer
  • Programmer
  • Systems programmer

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

Mechanics and Mathematical Modelling

Master

Engineering Oriented Computer Science and Artificial Intelligence

Master

Advanced Mechanics and Modeling

Master
  • 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