Technology for the development and maintenance of a quality software product

Peter the Great St. Petersburg Polytechnic University
Подать документы
5
Contract-based places
20
places on a budget basis
475 000
Cost of tuition per year

About the training program

The program prepares highly qualified specialists in the field of development and maintenance of reliable software. The program is focused on training qualified specialists in the field of industrial development and maintenance of quality software, capable of organizing processes within large projects. Students gain knowledge of the entire complex of modern software engineering tools in the areas of: big data, machine learning, supercomputer technologies, programming theory and technology, verification and testing.

What will they teach you?

  • Software construction
  • Data science and big data analytics
  • Compilation methods for supercomputer architectures
  • Intermediate compiler representations and code generation
  • Functional and logical programming
  • Verification of distributed algorithms and systems
  • Software verification and testing technologies
  • Software modeling using UML

What do graduates do?

Graduates successfully work on the execution of projects in industrial and research companies. Professions: • Embedded systems developer • Special-purpose systems designer • System programmer • System architect • Software quality engineer (QA Engineer) • DevOps engineer • Software architect • Software development project manager

Pass score on budget

2025
90
2024
90
2023
90

Entrance exams

Exam 1 of 2

Interdisciplinary (Qualification) Examination

Exam 2 of 2

Russian Language

Our other training programs