Programme structure

SPECIALISED MODULE:

  • Programming
  • Programming Language C++
  • Algorithms and Data Structures
  • Computer Architecture
  • Operating Systems
  • Database Technologies
  • JAVA Technologies
  • Computer Networks
  • Software Engineering
  • .NET Technologies
  • .NET Technologies (Advanced)
  • Computer Graphics
  • Introduction to MS Office
  • Programming for Mobile Systems
  • Internet Technologies
  • Artificial Intelligence and Expert Systems
  • IT Project Management
  • Operations Research
  • Introduction to Parallel Programming
  • High Performance Computing

MATHEMATICAL MODULE:

  • Mathematical Analysis
  • Linear Algebra and Geometry
  • Discrete Mathematics
  • Graph Theory
  • Probability Theory and Mathematical Statistics
  • Differential Equations
  • Information Theory
  • Physics
  • Applied Probability Theory
  • Mathematical Logic
  • Algorithm Analysis
  • Computing Mathematics
  • Functional Analysis
  • Automata and Formal Languages
  • Optimization Methods
  • Nonclassical Logic

GENERAL MODULE:

  • Russian Language
  • Russian Culture
  • History of Russia
  • Philosophy
  • Philosophical Logic
  • Sociology
  • Economics
  • Concepts of Modern Natural Science
  • Social and Ethical Issues of IT
  • Wealth, Health Safety