09.03.02 Information systems and technologies

Students explore information processes, technologies, systems, networks, tools and software, methods and techniques to develop modern information systems for various purposes. Alumni are professionally engaged in research, development, implementation of, and support for, information technologies and software systems.
Level of education:
Bachelor's degree
Form of training:
Full-time (daytime)
Place of training:
Moscow
Entrance examination:
— Mathematics (major)
— Russian language
— Information science and ICT
Profiles and specializations:
Information system hardware, software and mathematical support
Students receive training in developing system-level and application-level software, protecting personal computers and servers, ensuring the reliability and security of information systems, programming system utilities, developing software for high-performance multi-processor systems, multi-machine computer complexes, embedded systems, and sensor networks.

As a mandatory part of their training, students are to master the skills to develop and use:
- operating systems, system utilities, database management system components, embedded systems, and automated control systems
- programming languages: Assembler, C, C++, C#, Java, Python, SQL query language
- Linux, Unix (Solaris), OSA(ОСРВ), freeRTOS, Windows, Android operating systems
- development systems: Quartus II, MPLab X, ABEL HDL
Professions that a graduate can choose
  • system programmer
  • DBMS component programmer
  • information system security specialist
Specialized disciplines
  • System programming
  • Application programming
  • Databases
  • Networking technologies
  • Verification and standardization of computer and network software
  • Microcontroller systems
  • Sensor networks
  • Operating systems
  • Algorithm and automata theory
  • Computing and data structure theory
  • Data protection/safety
  • Large database management
  • Controlling computer and server organization
  • Computer and network troubleshooting techniques
  • Data system and network management techniques
  • Distributed systems
  • Multi-agent systems
  • Multi-machine complexes and multiprocessor systems
  • Neural networks and neurocomputers
  • High-load and high-performance systems
  • Logic and function programming
  • Languages of knowledge engineering
  • Mobile device hardware and software
  • Search engine mathematics and software
Graduating Department:
Department KB-5 on computer system hardware, software and mathematical tools
IT support for integrated organization security
The alumni’s professional activity is focused on information processes, technologies, systems and networks, their instrumental (software, hardware, organizational) support, techniques and methods of design, debugging, implementation and operation of information technologies and systems in the following fields: governance, business, entrepreneurship, commerce, management, banking, information systems security, and the service sector, embracing enterprises of various profiles and all types of activities in an information-driven economy.
The program trains professionals in economic, legal, HR and information security of organizations, who make use of information system design, development, implementation, operation and maintenance techniques and tools.
Professions that a graduate can choose
  • information systems specialist (IS implementation specialist, leading IS consultant, business analyst, IS service manager, etc.)
  • system analyst (senior system analyst, consultant, specialist)
  • database administrator (system administrator, database specialist, junior database administrator)
  • IT Product Manager (IT product development manager, IT product manager)
  • IT project manager (or project manager in general)
Specialized disciplines
  • Fundamentals of cyber-safety and cybersecurity systems
  • Economic security of an organization
  • Information service and content security
  • Analytical and legal support for business security
  • Competitive intelligence technologies
  • Business personnel security
  • Monitoring and information systems to ensure organization development
  • Storage and database design and administration
  • Legal analytics
  • Analysis methodology
  • Intelligent information systems and technologies
  • Business analysis information technology
  • Digital economics
Graduating Department:
Department KB-9 “Object-Oriented Information Systems”
Information technologies in price indicator projection and examination
The program is new in the Russian Federation, and the curriculum permits students to form professional knowledge and key competencies in the field of price indicator collection, analysis, processing, storage and formation in an automated mode.
The alumni’s professional activity is focused on: monitoring primary price indicators for goods, works and services; automated collection, analysis, processing, and storage of nonpublic primary price indicators; systemic alignment of objective price indicators using smart information technologies; price formation and forecasting, cost and expenditure studies; forecast range prediction and pricing of goods, works and services.
Professions that a graduate can choose
  • a specialist in the automation of pricing information systems for federal, regional and municipal planning authorities or corporate structures with various forms of ownership
  • pricing technology integrator
  • pricing analyst
  • pricing specialist
  • automated price system administrator
  • pricing expert
  • pricing consultant
Specialized disciplines
  • Computer and information technologies
  • Modern methods of economic and social data collection, processing and analysis
  • Intelligent information technologies in the field of pricing
  • Data presentation and processing systems
  • Methodology of economic research and uses of data for administrative decision making
  • Legal and regulatory requirements governing price forecasting and assessment
  • Fundamentals of civil, budgetary, tax and labor law
  • Fundamentals of administrative and procedural law
  • Economic theory
  • Fundamentals of project management and administration
  • Fundamentals of business planning and management system building
  • Marketing
  • Pricing methodology
  • Strategic management
  • Fundamentals of consultancy
  • Methods and tools of work process automation and information technology efficiency and modernization analysis
  • Management of data using intelligent information technologies
  • Economic and information security
  • Rules for the making of final documents in price forecasting and analysis
Graduating department:
Pricing Department
Artificial intelligence technologies in security
This field of professional activity includes research, development, implementation and maintenance of intelligent analysis systems and applications, instrumental support for information technologies, design methods and tools for artificial intelligence-based security systems, setup and operation of systems and applications to ensure integrated security and cybersecurity in manufacturing and non-manufacturing sectors.

As a mandatory part of their training, students are to master the skills to develop and use:
- Golang, Restful api
- Python, Java, C#
- Unity, Git, Azure, AWS
- Elasticsearch
- Node.js, Express.js
- SQL, NoSQL, PostgreSQL, MongoDB, SQLite
- Docker, Ruby, Elixir
- Hadoop and Spark
- Kotlin, Swift, Android Studio
- TensorFlow, Cognitive Toolkit
Professions that a graduate can choose
  • computer system designer and analyst
  • senior systems analyst
  • senior research engineer
  • information security analyst
  • information systems specialist
  • database administrator
Specialized disciplines
  • Mathematical logic
  • Logical programming
  • Problem-solving models in intelligent systems
  • Graphic interfaces of intelligent systems
  • Process and system modelling
  • Decision making and optimization methods
  • Design and architecture of software systems
  • Automation of reasoning
  • Neural network technology
  • Intelligent simulation tools
  • Organization of big data processing
  • Image recognition theory
  • Artificial intelligence system safety analysis
  • Fuzzy logic
  • Cybernetic system programming techniques
  • Introduction to intelligent systems and technologies
  • Distributed application implementation technologies
  • Cloud technologies
  • Methods to recover physical data structures
  • Intelligent engineering complex management systems
  • Application development with Arduino tools
  • Website and web resource stability analysis
  • Program code analysis
  • Predictive analysis in security
  • Intelligent mobile applications
  • Multi-agent systems
  • Information dissemination models
  • Processing of streaming IoT information
  • Computer linguistics
  • Intelligent system design methodology
  • IT resource management
  • Technological foresight and projection
  • Analytical methods of information-related confrontation
  • Blockchain technologies
  • Heuristic security problem-solving models
  • Analysis of audio and video information in security systems
  • Parallel programming methods
Graduating Department:
Department KB-4 “Automated Control Systems”
Secure information system software development tools
Students of this Bachelor’s program acquire fundamental knowledge of programming languages, methods and technologies, and learn to use them in practice in developing information systems (IS) with due account taken of the present-day needs for information security, reliability of operation, and immunity to external interference, including cyberattacks. That is why the IT industry of today has set forth additional requirements for software in development: in the first place, it must be safe for the entire IS infrastructure; it must be free of any potential vulnerabilities; it must interact technically correctly with its software and hardware environment (the operating system, data transmission networks, and cloud services); it must not compromise the system’s overall security as a whole; and it must be able to detect potentially dangerous activities both outside and inside the system, whether by a human or a software tool, i.e. to possess artificial intelligence in this regard.
Our students master the principles of designing, building and operating IS and databases, the skills of object-oriented, network, cross-platform, automatic and multi-agent programming, plus the skills of building applied and special-purpose software and math tools. That includes programming for secure operating systems (Astra Linux, MSVS).
Software security technology is a multifaceted issue. Here is a list of some of its aspects: analysis of software security threats; formal software verification and specification methods; methods of creating algorithmically safe and effective procedures, methods and means of identifying software and verifying the integrity and authenticity of the program code; checking the executable code for the presence of program bookmarks; protection of software from unauthorized copying. In addition, present-day IT industry specialists need to know the standards and regulatory documents governing the security of software and information processed, the legal and organizational framework for the development and maintenance of IS software.
Professions that a graduate can choose
  • programmer
  • system programmer
Specialized disciplines
  • Software quality assessment
  • Foundations of information security
  • Foundations of it application and system security
  • Software system data security
  • Foundations of safe software
  • Operating system security
  • Access and data flow control models
  • Automata and formal languages theory
  • Data visualization software and mathematical tools
  • Programming language theory and translation techniques
  • Cloud technologies
  • Fundamental theory of artificial intelligence
  • Foundations of expert systems
  • Data processing and transmission techniques
Graduating department:
Pricing Department