Bachelor program
Normative disciplines
- Algorithms and Data Structures
- Algorithmic Support of Multimedia and Information Retrieval Systems
- Components of Software Engineering. Part 1. Introduction to Software Engineering
- Components of Software Engineering. Part 2. Software Design. Analysis of Software Requirements
- Components of Software Engineering. Part 3. Software Architecture
- Components of Software Engineering. Part 4. Software Quality and Testing
- Components of Software Engineering. Course work
- Computer Logic. Part 1. Applied Theory of Digital Automata
- Computer Logic. Part 2. Computer Arithmetics
- Databases
- Databases. Course work
- Diploma Project Preparation
- Discrete Mathematics for Computer Science
- Economy of the IT Industry and the Entrepreneurship
- Ecological Safety and Civil Protection
- Foreign Language. Part 1
- Foreign Language. Part 2
- Foreign Language for Professional Purposes. Part 1
- Foreign Language for Professional Purposes. Part 2
- Fundamentals of Computer Systems and Networks
- Fundamentals of a Healthy Lifestyle
- Fundamentals of Programming. Part 1. Basic Constructions
- Fundamentals of Programming. Part 2. Programming Methodology
- Fundamentals of Programming. Course work
- Group Dynamics and Communication
- Information Retrieval Systems Software. Part 2. Methods of Information Retrieval Organization
- Linear Algebra and Analytical Geometry
- Mathematical Analysis. Part 1. Differential and Integral Calculus of Functions of One Variable
- Mathematical Analysis. Part 2. Functions of Many Variables, Ordinary Differential Equations and Series
- Mathematical Support of Multimedia and Information Retrieval Systems. Part 1. Multidimensional Integral Calculus
- Mathematical Support of Multimedia and Information Retrieval Systems. Part 2. Fundamentals of Harmonic Analysis and Elements of Operational Calculus
- Multimedia Systems Software. Part 2. XR Applications
- Multimedia Systems Software. Course work
- Physical Foundations of Multimedia Systems
- Pre-diploma Practice
- Programming. Part 1. Object Oriented Programming and Design Patterns
- Programming. Part 2. Fundamentals of Web Programming and Mobile Application Development
- Programming. Course work
- Software for Information and Search Systems. Part 1. NoSQL Databases
- Software Security
- Software Support of Multimedia Systems. Part 1. Computer Graphics
- Standardization and Technologies for Multimedia and Information Retrieval Software Products Development
- Standardization and Technologies for Multimedia and Information Retrieval Software Products Development. Course work
- Theory of Probability
Selective disciplines
- Agile Software Development
- Big Data Technologies
- Block Chain Technology
- Business Analysis of Software Automation Processes
- Cross-Platform Programming
- Fundamentals of Cloud Technologies
- Fundamentals of Operating Systems
- Information Theory and Coding
- IT Project Management
- Linux Operating Systems Administration
- Management of Startup Software Projects
- Mobile Application Development
- Python Applied Software Development
- Software Product Management
- System Programming
- Web Technologies and Development of Web Systems
Educational and scientific Master program
- Artificial intelligence technologies for information retrieval systems
- Business Analysis in IT
- Foreign Language for Academic Communication
- Engineering pedagogy
- Information retrieval systems and services
- Innovative management and intellectual property in IT
- Modeling and design of information systems
- Multimedia interfaces and 3D visualization
- Multimedia interfaces and 3D visualization. Course project
- Operational research and mathematical programming
- Research practice
- Sustainable innovative development
- Software engineering methodology
- Software engineering methodology. Course project
- Software support of automatic identification systems
- Scientific work on the master’s thesis topic. Part 1. Basics of the scientific research
- Scientific work on the master’s thesis topic. Part 2. Scientific and research work on the master’s thesis topic
- Scientific work on the master’s thesis topic. Part 3. Scientific and research work on the master’s thesis topic
- General information and recommendations on Master thesis