The educational program is aimed at training specialists in the field of computer engineering who are able to design, develop and operate modern computing systems, embedded devices and hardware and software complexes. Special attention is paid to system programming, microprocessor systems, FPGA, IoT, high-performance computing and integration of hardware and software solutions.
Create modern computing systems and software solutions
Learn how to design modern computing systems, develop embedded and microprocessor devices, and integrate hardware and software components into unified engineering solutions. You will master computer system architecture, system programming, digital circuitry, FPGA, sensor technology, IoT, computer networking, cloud and high-performance computing. The program also introduces artificial intelligence technologies, data analysis, and the development of intelligent and cyber-physical systems.
What you will learn
Design the architecture of modern computing systems
Develop embedded and microprocessor systems
Design digital devices and FPGA-based solutions
Integrate hardware and software components
Develop IoT devices and cyber-physical systems
Work with sensors and electronic devices
Develop system and application software
Design and administer computer networks
Work with cloud and high-performance computing
Apply methods of data analysis and artificial intelligence in engineering tasks
Perform testing, debugging, and verification of hardware and software systems
To research and develop modern solutions in the field of computer engineering
Учебный план
Что вы будете изучать
From the fundamentals of programming, mathematics, and electronics to embedded systems, FPGAs, IoT, cloud technologies, and high—performance computing.
1 year
Fundamentals of programming and computer engineering
01
Foreign language
02
Information and communication technologies
03
Physics
04
Algorithmization and programming
05
Algebra and geometry
06
Computer networks
07
Mathematical analysis
08
Theory of electrical circuits
09
Database theory
10
Fundamentals of electronics
11
Educational practice
2 year
Architecture, system programming and digital electronics
01
Discrete mathematics
02
Architecture and organization of computer systems
03
Operating systems
04
Information theory
05
Fundamentals of logical design
06
Probability theory and mathematical statistics
07
Digital circuitry
08
System programming
09
Production practice
3 year
Embedded, sensor, and digital systems
01
Sensor technology
02
Digital design of hardware systems
03
Design of embedded systems
04
Design and modeling of electronic devices
05
DevOps
06
Digital devices and microprocessors / Quantum Physics / Fundamentals of Routing and Switching
07
Systems and Networks Administration / Digital Device Design (FPGA) / Fundamentals of Quantum Computing
08
Minor-disciplines
09
Production practice
4 year
Cloud, network, and high-performance computing
01
Fundamentals of scientific research work
02
Fundamentals of information security
03
Cloud computing and virtualization
04
Network integration
05
Implementation of IT projects
06
High-performance computing architecture
07
Network programming
08
Digital Signal Processing / IoT Device Engineering / Advanced Quantum Computing
09
Minor-discipline
10
Pre-graduate practice
Other programmes in group B057
Choose another educational programme within this group
6B06101
Computer Science
Learn the mathematical foundations of programming and create modern digital solutions—from web and mobile apps to artificial intelligence systems. The program combines algorithms, development, and data analysis.
Проходной балл: от 78
Computer Science + Mathematics
Transform data into insights, predictions, and informed decisions. The program combines programming, mathematical statistics, machine learning, Big Data technologies, and data visualization. You'll learn to find patterns in large data sets and use them to solve real-world business and organizational problems.
Design and build information systems for businesses and organizations.
The program combines programming, information system design, data management, cloud technologies, business processes, and artificial intelligence.