Level of education: Bachelor programmes

Type of instruction: Full-time

Duration: 4 years

Language of instruction: English, Russian 

Main educational courses

  • Algorithms and Data Structures
  • Practical Programming
  • Software Engineering, Architecture and Design
  • Computer Graphics
  • Software Project Management
  • Formal Languages and Automata Theory
  • Databases and DBMS
  • Computer Architecture
  • Probability Theory
  • Computational Mathematics
  • Algorithm Analysis
  • Mathematical Logic


Key positions

  • Programmer
  • Software architect
  • Database administrator
  • Information systems specialist
  • IT project manager
  • QA engineer
  • Software development manager
  • Technical writer (specialist in IT technical documentation)
  • Systems analyst
  • Support technician for information and communication systems
  • Systems programmer

Interested in this programme — set up your personal account to proceed with your application.