Subjects of educational programs
Bachelor course:
Department of "Information Systems":
"6B06102 - Information systems"
- Operating systems
- Object-oriented programming
- Business I (Management and Marketing)
- IT infrastructure
- System analysis and IP design
- Fundamentals of computer networks and telecommunications
- Programming in Python
- Databases in information systems
- Models and methods of intelligent information systems
"6B06106 - Highly loaded information systems with artificial intelligence"
- Operating systems and APIs
- Modern web programming tools
- Object-oriented programming
- Database Basics
"6B06301- Information security systems"
- Information bases of information protection
- Computer architecture
- Operating system security
- Theory of information and coding
- Software Security
- Network security
- Cryptography and Cryptanalysis
- Department of Artificial Intelligence and Big Data:
"6B07113 - Intelligent control systems"
- Programming technologies
- Algorithms and data structures
- Web programming
- Theoretical foundations of electrical engineering
- Digital circuitry of control systems and digital measurement technologies
- Computing systems and networks
- Database theory
- The basics of artificial intelligence
- Introduction to Business Analytics and Big Data
- TIA Portal 1 Simulators
- M2M simulation system
- Intelligent IIoT control systems
- Integrated automation environment
- Machine-to-machine interaction M2M
- Microcontrollers of smart IoT systems
- Introduction to Data Mining
- Simulation modeling of processes
- Introduction to Big Data using SQL
- TIA Portal Human-machine interface
- Hybrid expert systems
- Human-machine interaction in IoT
- Simulators of human-machine interaction
- Pattern recognition theory
- Big Data Analysis Tool
- Linear automatic control systems
- Nonlinear automatic control systems
- Operations research
- Wireless communication protocols of IoT devices
- Security of computing systems and networks
- Production process control
- Intellectualization of technological processes, course project
- Designing web applications in local and cloud servers
- Project on management and visualization of technological data
- Local and cloud servers for smart systems
- Smart technologies in the modeling of intelligent objects
- Machine learning
- Deep learning models
- MatLab IoT Project
- Modeling and optimization of IIoT device management
- Technologies in intelligent control systems in IoT
- Project on the intellectualization of mechotronic systems
- Introduction to Blockchain Technology
“Big Data and Cloud computing”
"6B07108 - Internet of Things and Big Data"
- MapReduce programming
- Clustering and classification
- Linear control systems
- Nonlinear control systems
- Fundamentals of electronics and electrical engineering
- Programming
- Smart technologies and automation
- Data structures
- Pattern recognition theory
- Data warehouses
- Electronics and Metrology
"6B06107- Data Science"
- Programming technologies
- Algorithms and data structures
- Web programming
- The basics of artificial intelligence
- Introduction to Data Science
- Database theory
- Applied statistics
- Computer networks
- Data mining
- Deep learning
- Administration of operating systems
- Natural Language Processing (NLP)
- Business Process Management
- Operating systems
- Big Data modeling
16. Business Intelligence Tools
17. Network operating systems
18. Database management
19. Blockchain technology
20. Design features
21. Statistical calculations and data analysis
22. Data analysis in applications
23. Applied Data Science
24. Big Data Ecosystems
25. Distributed data streaming technology
26. Database design for the web
27. Machine learning
28. Operations Research
29. Distributed databases
30. Business analytics and data visualization
31. Intellectualization of data processing, course project
32. Information security of data
33. Cloud computing
34. Mathematical forecasting of business processes
35. Cloud technologies in Data Science
36. Design and construction of software
37. Cloud data storage
38. Development of complex cloud applications
39. Internet data processing
40. Recommendation systems
41. Monitoring of banking processes
42. Parallel computing for data science
43. Search engines
44. Python project for data development
- Department of "Informatics":
"6B06104 - Computer Science"
- Information and communication technologies
- Database theory
- Architecture of computer systems
- Object-oriented programming
- Operating systems
- Web programming
- Object-oriented analysis and design
- Calculation methods
- Software design and development
- Administration of operating systems
- Cloud technologies
- Development of cloud applications
- System programming
- Computer networks
- Big Data Visualization
- Web Application development
- LAN and WAN design
- Introduction to Image processing and Pattern recognition
- Architecture of parallel computing systems
- Security of computer systems and networks
- Software testing and verification
- Introduction to Data Science
- Computer game programming
- Mobile and Web platforms
- Development of operating systems
26. GPU Programming
27. Artificial intelligence systems
28. Web Application Development
29. Advanced computer graphics
30. Database application development
31. Database administration
32. Introduction to Cloud Computing
33. Cryptography and Network Security
"6B06103-Computer engineering"
- Database management systems
- Architecture and organization of computer systems
- System programming
- Object-oriented programming
- Software development tools
- Operating system security
- Electronic data warehouses
- Information security standards
- Technical means and methods of information protection
- Intelligent modeling
- UML modeling
- Platforms for multitasking programming
- Electronic data warehouses
- Organization of cluster systems
- Intelligent modeling
- Object-oriented analysis and design
- Computer networks
- Electronics
- Introduction to Machine Learning
- Cryptographу
- Information storage and indexing
- Bioinformatics
- Network security
- Methods and tools of information protection
25. Web programming
26. Checking and testing of computer systems
27. Digital circuitry
28. Fundamentals of information security
29. Multi-agent programming
30. Web programming
31. Parallel programming
32. Reliability and fault tolerance of systems
33. Human-computer interaction
34. Internet of Things
35. Routing and switching of networks
36. Means of protection of telecommunication systems
37. Introduction to Pattern recognition theory
38. Grid systems
39. Embedded microcontrollers
40. Means of protection of telecommunication systems
41. Reliable system design
42. Pattern recognition
43. Network security
44. Technical means and methods of information protection
45. Web Application Security
46. Database security
Magistracy:
Department of "Information Systems":
"7M06102- Information systems"
1. Architecture of information systems
2. Methods of data warehouse design and analysis
3. Project and Change Management
4. Business intelligence systems
5. Enterprise resource planning systems
"7M06101-Computational Linguistics"
- Machine learning
- Machine translation technologies
- Computational morphology
- Machine learning in OEA
- Ontologies, semantic technologies
- "7M06301- Information security systems"
- Organization of information security systems
- Management of information security systems
- Network security analysis
- Analytical information security systems
"7M06108 - Software Project Management (MEPhI)"
- Interconnection of open systems (MEPhI)
- Processing of audiovisual information (MEPhI)
- Designing databases of cybernetic systems (MEPhI)
- Department of Artificial Intelligence and Big Data:
"7M07128 - Intelligent control systems"
- Intelligent control systems in IIoT
- Theory of nonlinear multidimensional process control systems
- Mathematical methods for calculating the impact of IoT systems on business efficiency
- IoT hardware and software
- Construction and analysis of algorithms
- Mathematical methods in intelligent control systems
- Optimal management of automation facilities
- Models of machine-to-machine interaction
- IoT design systems
- Security in intelligent control systems
- Visualization in intelligent control systems/
- Robustness and controllability of collective robots Matlab/
- Management of discrete technological processes
- Analysis and design of embedded IoT systems
- Modeling of the decision-making process in automated systems
- Big Data Analytics in the Internet of Things
"7M07113 - Business analytics and Big Data"
- Mathematics for business analysis and planning
- SQL and Data analysis
- Construction and analysis of algorithms
- Applied queuing theory
- Mathematical models in enterprise management
- Business management decision support systems
- Computer models of computing
- Big Data Analytics
- Big Data Business Analytics Tools and Applications
- IT project Management and startup entrepreneurship
- Legal norms in the IT enterprise
- Methods of analysis and engineering of business processes
- Data mining and visualization
- Cloud technologies for big data analytics
- Business Intelligence Models
- Blockchain technologies
- Dynamic modeling of business process sustainability
"7M07115 - Machine learning and data analysis"
- Programming for data science
- Methods and models of multidimensional data analysis
- Construction and analysis of algorithms
- Neural networks
- Data processing and analysis
- Data visualization
- Computer models of computing
- Neural network architectures for deep learning
- Big Data Infrastructure
- Specialized big data technologies
- Predictive analysis
- Applied Machine Learning
- Deep Learning
- Cloud solutions for machine learning
- Machine learning methods for industrial data processing
- Applied cluster analysis
- Neural network architectures for deep learning
"7M07133 - Adaptronics (Riga Technical University) double-degree OP"
- IoT design systems
- Sensor interaction and signal conversion
- Elements of adaptive systems
- Development of a long-range robot motion simulator virtual reality project
- Fundamentals of industrial computer networks
- Adaptive management of cyber-physical systems
- Project quality and risk management
- Modeling the decision-making process in automated systems
- Analysis and design of embedded IoT systems
- Adaptive systems in industrial electronics
- Embedded systems (course project)
- Visualization in intelligent control systems
- Robustness and controllability of Matlab collective robots
- Management of discrete technological processes
- Adaptive systems in biology
- Industrial sensors and actuators
- Autonomous robotic system (course project)
Department of "Informatics":
"7M06103-Computer Engineering"
- Software development technology for real-time systems
- Pattern recognition theory
- Network administration methods and design technologies
- Wireless telecommunication systems and network technologies
- Fundamentals of cybersecurity
- Mobile security
- Machine learning
- Big data processing and analysis
- High-performance computing systems
- Network technologies
- Prospects for the development of computer networks
- Cybersecurity and network protection
- Python Programming
- Organization and planning of scientific research
- Digital signal processing technologies
- Automated electronic systems
- Network security
- Industrial cybersecurity
- Java for security purposes
- Architecture of the cybersecurity system
- Simulation models for robotic systems
"7M01502 - Computer Science"
- Informatization of education and learning problems
- Organization and planning of scientific research
- Designing digital educational resources
- Innovative processes in education
- Methodology and methods of pedagogical research in the field of computer science
- World information resources
- Modern means of evaluating learning outcomes
- Modern problems of computer science teaching methods
- Pedagogical professionalism in the updated teaching of computer science
- Programming in multimedia environments
- Programming in a high-level language
- Smart technologies in education
- Theory and practice of teaching the basics of robotics
- Mobile learning technology
- Creation and application of virtual educational systems
- Fundamentals of cloud technologies
- Designing artificial intelligence
"7M06104 - Computer Science"
- Organization and planning of scientific research
- Theory of distributed systems
- Mobile application development
- Digital image processing
- Architecture of high-performance computers and parallel computing
- Neural networks
- Speech technology models
- Mathematical methods of pattern recognition
- Advanced data structures, algorithms and analysis
- Software development technologies
- Development of dynamic web applications
- Network security
- Machine learning models
- Pattern recognition theory
- Advanced object-oriented programming
16. Network and Web Application security
17. Machine learning and cloud technologies
18. Servers and data warehouses
19. Cloud computing
20. Big Data Analysis
21. Neural networks in data analysis
22. Object-oriented programming technologies
23. Computer system development technologies
"7M01506 - Informatics" (1.5y.)
- Informatization of education and learning problems
- Organization and planning of scientific research
- Innovative processes in education
- Designing digital educational resources
- World information resources
- Fundamentals of cloud technologies
- Creation and application of virtual educational systems
- Programming in a high-level language
- Mobile learning technology
- Programming in multimedia environments
- Modern problems of computer science teaching methods
- Pedagogical professionalism in the updated teaching of computer science
- Designing artificial intelligence
- Theory and practice of teaching the basics of robotics
15. Applied Virology
16. Cryptography and cryptographic protocols
17. Database security
18. Java for security purposes
19. Architecture of the cybersecurity system
20. Industrial cybersecurity
21. Modern tools for data analysis and modeling
22. Deterministic operations research
23. Strategic planning and decision analysis
Doctoral studies:
Department of "Information Systems":
"8D06301 - Information security systems"
- Academic writing
- Methods of scientific research
- Models and methods of information security assessment
- Evaluation of the strength of cryptographic algorithms
- Theory, methods and tools of cryptography
- Machine learning methods for information security
"8D06101 - Information systems"
- Optimization methods in information systems
- Data mining in IP
- Applied directions of intelligent systems
- Neural networks and their application in practical tasks
- Academic writing
- Methods of scientific research
- Department of Artificial Intelligence and Big Data:
"8D07116 - Intelligent control systems"
- Academic writing
- Methods of scientific research
- Extreme management tasks
- Comprehensive Internet- Internet of Things: Present and future
- Theory, methods and tools of system analysis
- Mathematical tools of control systems
- Microcontrollers and neuroregulators
"8D06114 - Artificial intelligence in medicine"
- Academic writing
- Methods of scientific research
- Deep learning for medical imaging
- Applied electrical engineering and electronics in medicine
- Artificial intelligence for the public good
- Advanced digital signal processing
- Machine learning for medical diagnostics
- Embedded systems and their applications in medicine
"8D07119- Intelligent Control Systems(ISCTE-IUL) -two-degree OP"
- Academic writing
- Methods of scientific research
- Management of research projects in the field of science and information technology
- Theory, methods and tools of system analysis
- Mathematical tools of control systems
- Research methods in science and information technology
Department of “Computer Science”:
"8D06102 - Computer Engineering"
- Fundamentals of distributed intelligent systems
- Advanced Machine Learning
- Academic writing
- Methods of scientific research
- Mobile and wireless communication
- Advanced Cryptography
- Distributed structure of computing systems (research institutes)
- Performance analysis of computer and communication systems
- Advanced parallel programming
10. Artificial neural networks
"8D06103 - Computer Science"
- Advanced algorithms and their complexity
- Academic writing
- Methods of scientific research
- Modeling of information resources
- Numerical methods for scientific computational problems
- Advanced Machine learning
- Computational algorithms of hydrodynamic engineering problems on high-performance systems
- High-performance programming with multi-core and graphics processors
- High-performance computing models
- Reliability in distributed systems
- Big Data Analytics
- Deep learning
"8D01502 - Computer Science"
- Academic writing
- Methods of scientific research
- Methodology of pedagogical research in the field of informatics and informatization of education
- Cloud technologies in science and education
- Theory and practice of distance learning
- Visual design of information and communication systems
- Theory and technology of educational robotics
- Design and implementation of electronic educational publications on programming
- Management of the virtual learning environment
"8D06105 - System Engineering"
- Object-oriented paradigm
- Large-scale high-performance computing systems
- Academic writing
- Methods of scientific research
- Application software development
- Computer simulation
- Reliability and fault tolerance of computer systems
- Management of IT infrastructure and services
- Database system design technologies
- Programming in computer systems