Syllabuses of selective courses of the first (bachelor) level of higher education
for specialties
121 Software engineering
123 Computer engineering
Cycle of professional training
Disciplines of the D-catalogue of the Computer Engineering department
AGILE software development methodology
Introduction to Data Science technology
User interface programming technologies (Front-end)
Server software development technologies (Back-end)
C/Embedded programming technologies
Introduction to artificial intelligence
Graphic and geometric modeling and creation of realistic images
Fundamentals of software development on the Node.JS platform
Fundamentals of software development on the Java platform
Development of system programs
Program and data security systems
Python programming technologies
Distributed information systems
Parallel and distributed computing
Management of IT infrastructure projects
Digital signal processing
Mobile computer networks
System programming in the Unix environment
Computer aided design of computer systems
Testing and quality control (QA) of embedded systems
Methodology and organization of scientific research
Design and Implementation of Operating Systems
Intelligent (Real Time) embedded systems
Statistical methods of machine learning
Network programming in the Unix environment
Modern software development technologies
Java programming language (Information Systems and Technologies Department)
Data analysis using the Python language (Information Systems and Technologies Department)




