Subjects of educational programs

Bachelor course:

Department of "Information Systems":

"6B06102 - Information systems"

  1. Operating systems
  2. Object-oriented programming
  3. Business I (Management and Marketing)
  4. IT infrastructure  
  5. System analysis and IP design
  6. Fundamentals of computer networks and telecommunications
  7. Programming in Python
  8. Databases in information systems
  9. Models and methods of intelligent information systems

"6B06106 - Highly loaded information systems with artificial intelligence"

  1. Operating systems and APIs
  2. Modern web programming tools
  3. Object-oriented programming
  4. Database Basics

"6B06301- Information security systems"

  1. Information bases of information protection
  2. Computer architecture
  3. Operating system security
  4. Theory of information and coding
  5. Software Security
  6. Network security
  7. Cryptography and Cryptanalysis
  8. Department of Artificial Intelligence and Big Data:

 

"6B07113 - Intelligent control systems"

  1. Programming technologies
  2. Algorithms and data structures
  3. Web programming
  4. Theoretical foundations of electrical engineering
  5. Digital circuitry of control systems and digital measurement technologies
  6. Computing systems and networks
  7. Database theory
  8. The basics of artificial intelligence
  9. Introduction to Business Analytics and Big Data
  10. TIA Portal 1 Simulators
  11.  M2M simulation system
  12. Intelligent IIoT control systems
  13.  Integrated automation environment
  14.  Machine-to-machine interaction M2M
  15.  Microcontrollers of smart IoT systems
  16.   Introduction to Data Mining
  17.   Simulation modeling of processes
  18.  Introduction to Big Data using SQL
  19.  TIA Portal Human-machine interface
  20.  Hybrid expert systems
  21.   Human-machine interaction in IoT
  22.   Simulators of human-machine interaction
  23.  Pattern recognition theory
  24.  Big Data Analysis Tool
  25. Linear automatic control systems
  26.   Nonlinear automatic control systems
  27.  Operations research
  28. Wireless communication protocols of IoT devices
  29.  Security of computing systems and networks
  30.  Production process control
  31.  Intellectualization of technological processes, course project
  32. Designing web applications in local and cloud servers
  33. Project on management and visualization of technological data
  34.  Local and cloud servers for smart systems
  35.  Smart technologies in the modeling of intelligent objects
  36.  Machine learning
  37. Deep learning models
  38.  MatLab IoT Project
  39. Modeling and optimization of IIoT device management
  40. Technologies in intelligent control systems in IoT
  41. Project on the intellectualization of mechotronic systems
  42. Introduction to Blockchain Technology

Big Data and Cloud computing

"6B07108 - Internet of Things and Big Data"

  1. MapReduce programming
  2. Clustering and classification
  3. Linear control systems
  4. Nonlinear control systems
  5. Fundamentals of electronics and electrical engineering
  6. Programming
  7. Smart technologies and automation
  8. Data structures
  9. Pattern recognition theory
  10.   Data warehouses
  11. Electronics and Metrology

"6B06107- Data Science"

  1. Programming technologies
  2. Algorithms and data structures
  3. Web programming
  4. The basics of artificial intelligence
  5. Introduction to Data Science
  6. Database theory
  7. Applied statistics
  8. Computer networks
  9. Data mining
  10.   Deep learning
  11.  Administration of operating systems
  12. Natural Language Processing (NLP)
  13. Business Process Management
  14. Operating systems
  15. 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

  1. Department of "Informatics":

 

"6B06104 - Computer Science"

  1. Information and communication technologies
  2. Database theory
  3. Architecture of computer systems
  4. Object-oriented programming
  5. Operating systems
  6. Web programming
  7. Object-oriented analysis and design
  8. Calculation methods 
  9. Software design and development
  10. Administration of operating systems
  11. Cloud technologies
  12. Development of cloud applications
  13.  System programming
  14.   Computer networks
  15. Big Data Visualization
  16.  Web Application development
  17.  LAN and WAN design
  18.  Introduction to Image processing and Pattern recognition
  19.  Architecture of parallel computing systems
  20.  Security of computer systems and networks
  21. Software testing and verification
  22. Introduction to Data Science
  23.  Computer game programming
  24.  Mobile and Web platforms
  25.   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"

  1. Database management systems
  2. Architecture and organization of computer systems
  3. System programming
  4. Object-oriented programming
  5. Software development tools
  6. Operating system security
  7. Electronic data warehouses
  8. Information security standards
  9. Technical means and methods of information protection
  10. Intelligent modeling
  11. UML modeling
  12. Platforms for multitasking programming
  13. Electronic data warehouses
  14. Organization of cluster systems
  15. Intelligent modeling
  16.  Object-oriented analysis and design
  17.  Computer networks
  18.  Electronics
  19.  Introduction to Machine Learning
  20.  Cryptographу
  21.   Information storage and indexing
  22. Bioinformatics
  23. Network security
  24. 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"

  1. Machine learning
  2. Machine translation technologies
  3. Computational morphology
  4. Machine learning in OEA
  5. Ontologies, semantic technologies
  6. "7M06301- Information security systems"
  7. Organization of information security systems
  8. Management of information security systems
  9. Network security analysis
  10. Analytical information security systems

"7M06108 - Software Project Management (MEPhI)"

  1. Interconnection of open systems (MEPhI)
  2. Processing of audiovisual information (MEPhI)
  3. Designing databases of cybernetic systems (MEPhI)
  4. Department of Artificial Intelligence and Big Data:

 

"7M07128 - Intelligent control systems"

  1. Intelligent control systems in IIoT
  2. Theory of nonlinear multidimensional process control systems
  3. Mathematical methods for calculating the impact of IoT systems on business efficiency
  4. IoT hardware and software
  5. Construction and analysis of algorithms
  6. Mathematical methods in intelligent control systems
  7. Optimal management of automation facilities
  8. Models of machine-to-machine interaction
  9. IoT design systems
  10.  Security in intelligent control systems
  11.  Visualization in intelligent control systems/
  12.  Robustness and controllability of collective robots Matlab/
  13. Management of discrete technological processes
  14. Analysis and design of embedded IoT systems
  15.  Modeling of the decision-making process in automated systems
  16.  Big Data Analytics in the Internet of Things

"7M07113 - Business analytics and Big Data"

  1. Mathematics for business analysis and planning
  2. SQL and Data analysis
  3. Construction and analysis of algorithms
  4. Applied queuing theory
  5. Mathematical models in enterprise management
  6. Business management decision support systems
  7. Computer models of computing
  8. Big Data Analytics
  9. Big Data Business Analytics Tools and Applications
  10.  IT project Management and startup entrepreneurship
  11.  Legal norms in the IT enterprise
  12.  Methods of analysis and engineering of business processes
  13.   Data mining and visualization
  14.  Cloud technologies for big data analytics
  15.  Business Intelligence Models
  16.  Blockchain technologies
  17.  Dynamic modeling of business process sustainability

"7M07115 - Machine learning and data analysis"

  1. Programming for data science
  2. Methods and models of multidimensional data analysis
  3. Construction and analysis of algorithms
  4. Neural networks
  5. Data processing and analysis
  6. Data visualization
  7. Computer models of computing
  8. Neural network architectures for deep learning
  9. Big Data Infrastructure
  10.  Specialized big data technologies
  11.  Predictive analysis
  12.   Applied Machine Learning
  13. Deep Learning
  14. Cloud solutions for machine learning
  15.  Machine learning methods for industrial data processing
  16.  Applied cluster analysis
  17.  Neural network architectures for deep learning

"7M07133 - Adaptronics (Riga Technical University) double-degree OP"

  1. IoT design systems
  2. Sensor interaction and signal conversion
  3. Elements of adaptive systems
  4. Development of a long-range robot motion simulator virtual reality project
  5. Fundamentals of industrial computer networks
  6. Adaptive management of cyber-physical systems
  7. Project quality and risk management
  8. Modeling the decision-making process in automated systems
  9.  Analysis and design of embedded IoT systems
  10.  Adaptive systems in industrial electronics
  11.  Embedded systems (course project)
  12.  Visualization in intelligent control systems
  13.  Robustness and controllability of Matlab collective robots
  14.  Management of discrete technological processes
  15.  Adaptive systems in biology
  16.   Industrial sensors and actuators
  17.   Autonomous robotic system (course project)

Department of "Informatics":

"7M06103-Computer Engineering"

  1. Software development technology for real-time systems
  2. Pattern recognition theory
  3. Network administration methods and design technologies
  4. Wireless telecommunication systems and network technologies
  5. Fundamentals of cybersecurity
  6. Mobile security
  7. Machine learning
  8. Big data processing and analysis
  9. High-performance computing systems
  10.  Network technologies
  11. Prospects for the development of computer networks
  12.  Cybersecurity and network protection
  13.  Python Programming
  14.  Organization and planning of scientific research
  15.  Digital signal processing technologies
  16.  Automated electronic systems
  17.   Network security
  18.   Industrial cybersecurity
  19.  Java for security purposes
  20.  Architecture of the cybersecurity system
  21. Simulation models for robotic systems

"7M01502 - Computer Science"

  1. Informatization of education and learning problems
  2. Organization and planning of scientific research
  3. Designing digital educational resources
  4. Innovative processes in education
  5. Methodology and methods of pedagogical research in the field of computer science
  6. World information resources
  7. Modern means of evaluating learning outcomes
  8. Modern problems of computer science teaching methods
  9. Pedagogical professionalism in the updated teaching of computer science
  10.  Programming in multimedia environments
  11.  Programming in a high-level language
  12.  Smart technologies in education
  13.  Theory and practice of teaching the basics of robotics
  14. Mobile learning technology
  15. Creation and application of virtual educational systems
  16.  Fundamentals of cloud technologies
  17. Designing artificial intelligence

"7M06104 - Computer Science"

  1. Organization and planning of scientific research
  2. Theory of distributed systems
  3. Mobile application development
  4. Digital image processing
  5. Architecture of high-performance computers and parallel computing
  6. Neural networks
  7. Speech technology models
  8. Mathematical methods of pattern recognition
  9. Advanced data structures, algorithms and analysis
  10. Software development technologies
  11. Development of dynamic web applications
  12.  Network security
  13. Machine learning models
  14.  Pattern recognition theory
  15.  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.)

  1. Informatization of education and learning problems
  2. Organization and planning of scientific research
  3. Innovative processes in education
  4. Designing digital educational resources
  5. World information resources
  6. Fundamentals of cloud technologies
  7. Creation and application of virtual educational systems
  8. Programming in a high-level language
  9. Mobile learning technology
  10.   Programming in multimedia environments
  11.  Modern problems of computer science teaching methods
  12.   Pedagogical professionalism in the updated teaching of computer science
  13.  Designing artificial intelligence
  14. 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"

  1. Academic writing
  2. Methods of scientific research
  3. Models and methods of information security assessment
  4. Evaluation of the strength of cryptographic algorithms
  5. Theory, methods and tools of cryptography
  6. Machine learning methods for information security

 

"8D06101 - Information systems"

  1. Optimization methods in information systems
  2. Data mining in IP
  3. Applied directions of intelligent systems
  4. Neural networks and their application in practical tasks
  5. Academic writing
  6. Methods of scientific research
  7. Department of Artificial Intelligence and Big Data:

 

"8D07116 - Intelligent control systems"

  1. Academic writing
  2. Methods of scientific research
  3. Extreme management tasks
  4. Comprehensive Internet- Internet of Things: Present and future
  5. Theory, methods and tools of system analysis
  6. Mathematical tools of control systems
  7. Microcontrollers and neuroregulators

 

"8D06114 - Artificial intelligence in medicine"

  1. Academic writing
  2. Methods of scientific research
  3. Deep learning for medical imaging
  4. Applied electrical engineering and electronics in medicine
  5. Artificial intelligence for the public good
  6. Advanced digital signal processing
  7. Machine learning for medical diagnostics
  8. Embedded systems and their applications in medicine

"8D07119- Intelligent Control Systems(ISCTE-IUL) -two-degree OP"

 

  1. Academic writing
  2. Methods of scientific research
  3. Management of research projects in the field of science and information technology
  4. Theory, methods and tools of system analysis
  5. Mathematical tools of control systems
  6. Research methods in science and information technology

 

Department of Computer Science:

"8D06102 - Computer Engineering"

  1. Fundamentals of distributed intelligent systems
  2. Advanced Machine Learning
  3. Academic writing
  4. Methods of scientific research
  5. Mobile and wireless communication
  6. Advanced Cryptography
  7. Distributed structure of computing systems (research institutes)
  8. Performance analysis of computer and communication systems
  9. Advanced parallel programming

10.  Artificial neural networks

"8D06103 - Computer Science"

  1. Advanced algorithms and their complexity
  2. Academic writing
  3. Methods of scientific research
  4. Modeling of information resources
  5. Numerical methods for scientific computational problems
  6. Advanced Machine learning
  7. Computational algorithms of hydrodynamic engineering problems on high-performance systems
  8. High-performance programming with multi-core and graphics processors
  9. High-performance computing models
  10. Reliability in distributed systems
  11.  Big Data Analytics
  12. Deep learning

"8D01502 - Computer Science"

  1. Academic writing
  2. Methods of scientific research
  3. Methodology of pedagogical research in the field of informatics and informatization of education
  4. Cloud technologies in science and education
  5. Theory and practice of distance learning
  6. Visual design of information and communication systems
  7. Theory and technology of educational robotics
  8. Design and implementation of electronic educational publications on programming
  9. Management of the virtual learning environment

"8D06105 - System Engineering"

  1. Object-oriented paradigm
  2. Large-scale high-performance computing systems
  3. Academic writing
  4. Methods of scientific research
  5. Application software development
  6. Computer simulation
  7. Reliability and fault tolerance of computer systems
  8. Management of IT infrastructure and services
  9. Database system design technologies
  10.  Programming in computer systems