The School of IT and Engineering offers eight master's degree programs:
- 7М06105 “Data Science”
- 7М06104 “IT Management"
- 7М06106 "Software Engineering"
- 7М06107 “Computer Science and Data Analytics”
- 7М06101 "Information Systems"
- 7M07106 "Industrial and Systems Engineering"
- 7М07125 “Electronics and control systems”
- 7M07105 “Smart Cities and Smart Systems”
Graduate programs focus on understanding software development, data science, IT management, cybersecurity and computer science, as well as developing the specialized skills and knowledge necessary for a successful career in IT.
Language of instruction: English
The duration of training is 1.5-2 years, depending on the direction of program.
Enrollment data
The table below summarizes the 4-year enrollment of master students
Year
|
2019 |
2020 |
2021 |
2022 |
Total |
Data Science |
0 |
0 |
58 |
81 |
139 |
Information systems |
67 |
112 |
0 |
18 |
197 |
Software Engineering |
0 |
0 |
70 |
112 |
182 |
Computer Science and Data Analytics |
0 |
0 |
8 |
11 |
19 |
IT Management |
0 |
0 |
10 |
47 |
57 |
Industrial and Systems Engineering |
0 |
0 |
0 |
9 |
9 |
Electronics and control systems |
0 |
0 |
0 |
4 |
4 |
Computer Systems and Software |
12 |
41 |
0 |
0 |
53 |
Smart Cities and Smart Systems |
0 |
0 |
0 |
1 |
1 |
Total |
79 |
153 |
146 |
283 |
661 |
Completion data
The table below provides a summary of the 3-year graduation
Year
|
2020 |
2021 |
2022 |
Total |
Information systems |
26 |
33 |
62 |
121 |
Computer Systems and Software |
0 |
8 |
21 |
29 |
Total |
26 |
41 |
83 |
150 |
Aim of program: Train of scientific and pedagogical personnel in the direction of ICT and managers, analyst specialists in demand in IT companies and large industrial enterprises, where it is necessary to regularly analyze large amounts of data, who are able to build processes for optimal data collection, operational data processing, data analysis, optimization business processes, forecasting consumer behavior, analyzing statistical indicators, analyzing risks, developing business solutions, etc. to improve the efficiency of the company. Educational program has three tracks: Data science, Computational Neuroscience и Bioinformatics.
Data Science has a profile master's program for 1.5 years.
Group of educational programs: M094 Information Technologies (Algorithms and data structures, Databases).
Prerequisites:
- Statistics;
- Database systems;
- Algorithms and data structures;
- Programming principles;
List of expected professions according to the educational program: Data analyst, Data engineer, Data Researcher.
Qualification characteristics of the graduate:
Educational Program prepares graduates in the field of data analysis and solution construction:
having the skills of highly effective use of data analysis tools and methods and information flow management;
ready-to-use modern computer equipment and information systems;
ready to work in a competitive environment in the labor market of specialists in the field of data analysis;
capable of solving professional tasks to achieve financial stability and strategic efficiency of the company's activities at different stages of its life cycle.
Functions of professional activity: The functional responsibilities of a data analysis specialist depend on the scope of his activity, but the general list of functions is as follows:
- data collection from various sources for subsequent operational processing;
- analysis of consumer behavior;
- modeling of the customer base and personalization of products;
- analysis of the effectiveness of the internal processes of the database;
- analysis of various risks;
- identification of possible fraud by studying questionable transactions;
- preparation of periodic reports with forecasts and presentation of data.
A data analyst, like a real scientist, not only collects and analyzes data, but also studies it in different contexts and from different angles, questioning any assumptions. The most important quality of a data specialist is the ability to see logical connections in the system of collected information, and to develop effective business solutions based on quantitative analysis. In today's competitive and rapidly changing world, in an ever-growing flow of information, such specialists are indispensable for management in terms of making the right business decisions.
List of elective disciplines:
Core disciplines:
- Advanced statistics
- Optimization and algorithms
- Machine Learning
Tracks:
Data Science
- Database Management for Business Analysis
- Data Collection and Analysis (Hadoop)
- Privacy and Data Protection
- Natural language processing and pattern recognition methods
- Data analysis (case studies from Industry)
- Artificial Intelligence
- Deep learning
- Computer Vision Algorithms
- Data Visualization
- IoT and Big Data
Computational Neuroscience
- Fundamentals of Neuroscience
- Computational Neuroscience
- Privacy and Data Protection
- Computer Vision Algorithms
- Artificial Intelligence
- Deep learning
- Cognitive Neuroscience
- Clinical Neuroscience
- Signal Processing in Neuroscience
Bioinformatics
- Bioinformatics and Plant Genomics
- Natural language processing and pattern recognition methods
- Genetics and genomics of viral pathogens
- Genome reconstruction techniques for pathogenic organisms
- High-throughput functional genomics in microbiology
- Artificial Intelligence
- Deep learning
- Data Visualization
Aim of program: Train researchers in the direction of studying both technical and business skills for the IT industry. Undergraduates will gain hands-on programming experience while simultaneously developing important soft skills through a strong management component of the curriculum and using technology to achieve results. Educational program has two tracks: Business Analysis Track -SAS/Qlik and IT in Higher Education Management.
Group of educational programs: M094 Information Technologies (Algorithms and data structures,
Databases).
Prerequisites:
- Database systems;
- Algorithms and data structures;
- Programming principles.
- IT Project Management
List of expected professions according to the educational program: Product Manager, MVP Manager, R&D Manager, IT Ecosystem Architect, Blockchain Technologist, IT Ethics Consultant.
Qualification characteristics of the graduate:
- Study business problems from an IT perspective
- Coordinate IT plans and goals with business plans and goals
- Formulate strategic and tactical recommendations on using IT to improve business efficiency
- Plan and organize IT-related projects, events and initiatives
- Make decisions based on organizational factors to ensure the successful deployment of IT solutions
- Interact effectively with both stakeholders and non-IT stakeholders within the project team
- Experience and knowledge in information systems
- An advanced understanding of business processes
- Budgeting skills
- Decision-making and leadership ability
- Interpersonal and communication skills.
Functions of professional activity: The functional responsibilities of an IT management specialist depend on the scope of his activity, but the general list of functions is as follows:
- Global enterprise technologies
- Government regulation and policy
- IT Consultations
- IT in social enterprises and small/medium enterprises (SMEs)Mobile / wireless technologies
- Project management
- Risk management
- Social networks, technology and society
- Structured data, analytics and visualization
- System analysis and design
- Text data management and analytics
In today's competitive and rapidly changing world, in an ever-growing flow of information, such specialists are indispensable for management in terms of making the right business decisions.
List of elective disciplines:
- Systems Analysis and Project Management
- Cloud Computing
- Database Management for Business Analysis
- Data Mining
- Advanced Business Analytics
- Optimization Modeling w/spreadsheets
- Management of Organizational Data
- Machine Learning
- IT Contract Management and Legal Compliance
- IT Project Management
- Data Visualization
- Predictive Analytics
- Artificial Intelligence
- Technological Entrepreneurship and Startups
Aim of program: Train researchers in the field of software engineering, managers in the field of software development, highly qualified developers of software and information systems and architects of software complexes for the IT industry.
Software Engineering has a profile master's program for 1.5 years.
Group of educational programs: M094 Information Technologies (Algorithms and data structures,
Databases).
Prerequisites:
- Database systems
- Algorithms and data structures
- Programming principles
- Web programing
List of expected professions according to the educational program: Software engineer for the development of complex IT systems, mobile applications, web developer.
Qualification characteristics of the graduate:
- Improving system quality.
- Enhancing applications.
- Writing testable code.
- Debugging and troubleshooting existing systems.
- Developing flowcharts, layouts, and documentation for solutions.
- Executing the software development lifecycle.
- Developing and executing project plans.
- Problem-solving using statistics and mathematical tools.
- Implementing new technologies wherever relevant.
- Maintaining codebases.
- Collaborating with others to implement technical designs.
- Ensuring the system is updated with the latest features.
Functions of professional activity: The functional responsibilities of a Software engineer depend on the scope of his activity, but the general list of functions is as follows:
- Global enterprise technologies
- Government regulation and policy
- IT Consultations
- IT in social enterprises and small/medium enterprises (SMEs)Mobile / wireless technologies
- Project management
- Risk management
- Social networks, technology and society
- Structured data, analytics and visualization
- System analysis and design
- Text data management and analytics
A Software Engineer is an IT professional who designs, develops and maintains computer software at a company. They use their creativity and technical skills and apply the principles of software engineering to help solve new and ongoing problems for an organization.
List of elective disciplines:
- Software testing and debugging
- Analysis of algorithms
- Software Architecture
- Accelerated Unity Game Engine
- Robotic Perception and Path Planning
- Machine Learning
- Database Systems
- Software Engineering
- Accelerated Unreal Engine
- Game engines architecture
- Game programming patterns
- Game graphics programming
- Game systems programming
- XR (AR/VR)
- Artificial Intelligence
- Software Quality Assurance
- Software Security and Dependability
- Web Application Development
- Mobile programming
- Autonomous vehicles for smart city infrastructure
- Smart Systems Design and Technology
Aim of program: Train highly qualified IT specialists who have mastered the modern achievements of computer science and data analysis, who are able to formulate and solve complex problems related to statistical modeling, design, development and maintenance of information systems and technologies, as well as intelligent data analysis and processing systems in organizational and technical systems.
Group of educational programs: M094 Information Technologies (Algorithms and data structures,
Databases).
Prerequisites:
- Statistics;
- Database systems;
- Algorithms and data structures;
- Programming principles.
List of expected professions according to the educational program:
- With specialized training - as a software engineer and data sciences in organizations and enterprises where automated process and production management systems, automated information management systems for various purposes, big data processing and analytics preparation for enterprises and organizations are used and developed.
- During scientific and pedagogical training - as a teacher of state and non-state higher educational institutions in programming and data processing; researcher of research and other organizations of any form of ownership for the development of information systems and data processing.
Qualification characteristics of the graduate:
- Familiarity with applied probability and statistics, and their relevance in day-to-day data analysis.
- The ability to explore the various data visualization techniques and their applications using real-world data sets.
- An understanding of web analytics and metrics; how to procure and process unstructured text; and hidden patterns.
- Skills in facilitating knowledge discovery using data mining techniques over vast amounts of data.
Functions of professional activity:
- Technology management. Integrate technical concepts and solution development concepts with the principles of management, strategy and financial analysis; apply these concepts in the analysis of case studies and management problems; analyze, compare, evaluate and clearly formulate the relative value of alternative IT investments.
- Management of solution development. Apply disciplines used in the development of information system solutions to solve organizational and business problems, building IT architecture of enterprises.
- Technical knowledge. Apply information and computing technologies to solve information problems at the individual and organizational levels.
- Scientific knowledge. To develop new scientific approaches to data analysis in all branches of science, as well as the development of integrated software to ensure automation of processes.
List of elective disciplines:
- Big Data and Analytics
- Database Management Systems / Information Retrieval Systems (GWU online)
- Machine Learning (GWU)
- Artificial Intelligence (GWU online)
- Advanced Topic (GWU)
- Data Mining / Distributed and Cluster Computing (GWU)
- Applied Data Analytics
- Natural Language Understanding / Introduction to Computer Vision
Aim of program: Train highly qualified IT specialists with knowledge of modern information technologies, including methods of obtaining, processing and storing scientific information; able to formulate and solve modern scientific and practical problems, to plan and conduct experimental and research activities in their chosen scientific specialty. The program prepares professionals for leadership positions in cybersecurity and information assurance in a variety of corporations, agencies and organizations.
Group of educational programs: M094 Information Technologies (Algorithms and data structures,
Databases).
Prerequisites:
- Database systems
- Programming principles
- Computer networks
List of expected professions according to the educational program: Security Director, Security Engineer, Security Manager, DevSecOps, Threat Hunter, Digital Forensics Analyst, Malware Analyst, Cyber Security Analyst/Engineer.
Qualification characteristics of the graduate:
- Analyze and evaluate the cyber security needs of an organization.
- Design, develop, test and evaluate secure software.
- Conduct a cyber security risk assessment.
- Develop policies and procedures to manage enterprise security risks.
- Evaluate and communicate the human role in security systems with an emphasis on ethics, social engineering vulnerabilities and training.
- Measure the performance and troubleshoot cyber security systems.
- Interpret and forensically investigate security incidents.
Functions of professional activity:
- Putting in place security measures during the development of software systems, networks and data centers
- Guarding protected information or assets from unauthorized access or use
- Evaluating and identifying vulnerabilities and risks in hardware and software
- Determining the most effective ways to secure IT infrastructure
- Testing security strategies and defenses
- Building firewalls into system and network infrastructures
- Monitoring systems continually for intrusions and cyber attacks
- Training colleagues on security protocols and best practices
- Preparing reports to keep organization stakeholders apprised of security activities
- Discovering and securing potential vulnerabilities
- Discovering attacks or intrusions and taking mitigation actions
- Analyzing new methods that are being used by cyber criminals
- Keeping up to date on new trends, strategies and procedures to thwart attacks
- Updating security measures in response to ongoing changes and needs
List of elective disciplines:
- Cybersecurity Operations
- Computer System Security
- Advanced Networking
- Applied Cryptography
- Network security practices
- Security of Operating Systems
- Information security laws and regulations
- Audit and Risk Management in Information Security
- Cyber Incident Response and Computer Network Forensics
- Safeguarding cloud technology
- Reverse Engineering and Modeling
- Artificial Intelligence for Cybersecurity
- Software Quality Assurance
Aim of program: Train researchers in the field of engineering and management solutions in various industrial sectors, such as manufacturing and the service sector.
Group of educational programs: M100 Automation and Management (Theoretical foundations of electrical engineering, Linear automatic control systems).
Prerequisites:
- Introduction to Microcontrollers and Microprocessor Systems
- Electronics and digital design
- Algorithms and data structures
- Programming principles
List of expected professions according to the educational program: System engineer, architect engineer for the development of complex systems for enterprises, systems analyst, operations engineer, risk consultant, production supervisor, process integration specialist or operations manager.
Qualification characteristics of the graduate:
- Analyzing various components of manufacturing processes, like schedules, flows and specifications, with the purpose of understanding all methods and activities involved
- Creating management control systems for improving cost analysis and financial planning efficiency
- Reducing costs and production issues by implementing quality control procedures
- Discovering new ways to improve the efficiency of manufacturing processes and service delivery
- Designing and implementing control systems ensuring that all products meet certain quality standards
- Advising clients regarding product specifications.
Functions of professional activity: The functional responsibilities of an Industrial and Systems Engineering specialist depend on the scope of his activity, but the general list of functions is as follows:
- optimizing the distribution of goods around the world
- planning and executing relief operations for natural disasters
- reducing traffic congestion
- managing airline operations
- designing safety protocols for autonomous vehicles
- streamlining the flow of patients in hospitals and improving the quality of treatment
- optimizing the electric grid
- reducing rework, waste and defects in manufacturing processes and products
- planning robot motion in warehouses
- mitigating the risk of phishing attacks and other cybersecurity threats
Due to the versatility of the field of industrial engineering, graduates can practice in various industries, such as manufacturing, supply chain optimization, logistics and transport, information or communication systems, or construction. Industrial engineers work in various sectors, dealing with manufacturing, quality control, warehousing, maintenance, cost planning, procurement, and even personnel or marketing.
List of elective disciplines:
- Engineering Economy
- Regression and Time Series Analysis
- Simulation
- Algorithms in Optimization
- Scheduling Theory
- Design & Analysis of Experiments
- Reliability Engineering
- Data Mining and Statistical Learning
- Fundamentals of Modern Systems Engineering
- Systems Design and Analysis
- Modeling and Simulation for Systems Engineering
- Sensor Analysis and Synthesis
- Information Systems Analysis and Synthesis
- Human Systems Integration Analysis and Synthesis
Aim of program: Train researchers to create and organize the operation of a complex of automatic intelligent process control systems and robotic systems; to carry out scientific and pedagogical activities in the profile.
Group of educational programs: M100 Automation and Management (Theoretical foundations of electrical engineering, Linear automatic control systems).
Prerequisites:
- Electrical engineering;
- Electronics and digital design;
- Introduction to Microcontrollers and Microprocessor Systems;
- Programming principles.
List of expected professions according to the educational program:
- With specialized training - as an engineer in organizations and enterprises where automated control systems for technological processes and productions, automated information and control systems for various purposes, automated systems for receiving, processing and transmitting data for various purposes, automated systems for system design are used and developed;
- During scientific and pedagogical training - as a teacher of state and non-state secondary, specialized secondary and higher educational institutions; researcher of research and other organizations of any form of ownership.
Qualification characteristics of the graduate:
- Preparation of theoretical knowledge for service and operational activities in the field of operation of automatic, automated and information systems, means of data transmission and information flows, diagnostics, control and management.
- Preparation of students' theoretical knowledge and practical skills that allow graduates to understand and apply fundamental and advanced knowledge for the control and management of technological processes and productions and for the formulation and solution of engineering problems;
- Formation of thinking capable of solving the problems of designing, manufacturing, debugging, production testing, operation of technological equipment for automation, control, monitoring and diagnostics of the main and auxiliary production;
- The formation of graduate skills for working in a large team in order to ensure interaction within the team as well as the collection and interpretation of information for the formation of judgments, taking into account social, ethical and scientific considerations.
- Formation of self-education skills among graduates for the practical implementation and implementation of engineering solutions, in the development of automation projects for technological processes and production.
Functions of professional activity: The functional responsibilities of an Electronics and control systems specialist depend on the scope of his activity, but the general list of functions is as follows:
- Planning and executing new control systems and software
- Frequent testing, modifying, and sustaining of existing systems
- Conducting data analysis and present findings in a report
- Communicate and support design specialists, process engineers, operation managers and suppliers
- Liaise with clients and stakeholders on costs, equipment, and concerns
- Inspect control systems, assess technical risks and implement health and safety regulations
- Solve problems involving signal errors, operations and automation
- Apply knowledge of relevant network services
- Create computerized models and stimulations during the design phase.
List of elective disciplines:
Core disciplines:
- Mathematical modeling of automation objects
- Optimization Methods for Systems and Control
- Linear Multivariable control
Tracks:
Control Systems:
- Digital control systems
- Advanced Networking
- Advanced PLC Programming
- Modern Automatic control
- Robust control theory
- Digital Twin Development and Implementation
- Intelligent control systems
- IoT and Big Data
Electronics Engineering Track:
- Signal Processing and Communications
- Advanced Circuit Analysis and Design
- Semiconductor Devices and Applications
- Embedded Systems and Microcontrollers
- Power Electronics and Systems
- Electromagnetic Compatibility
- Robust control theory
- Advanced Topics in Electronics
Aim of program: Train researchers in the direction of building smart cities, leaders in the development of integrated smart intelligent systems for cities, highly qualified developers of software and information systems and architects of urban complexes for smart cities.
Group of educational programs: M102 Robotics and Mechatronics (Basics of Electronics, Integral and microprocessor circuitry)
Prerequisites:
- Electrical engineering;
- Electronics and digital design;
- Introduction to Microcontrollers and Microprocessor Systems;
- Programming principles.
List of expected professions according to the educational program: System Engineer, IT systems architect engineer.
Qualification characteristics of the graduate:
- This Master's degree was introduced as a result of a new vision of cities and smart systems. Upon completion of this degree, students acquire a professional profile, which is very much in demand at the present time. They will be aware of the technologies and computer models used within Smart Cities (data collection, automation, data science, platforms, building automation, energy consumption, efficiency, sustainability, etc.). This Master's degree program provides an interdisciplinary foundation in the principles, applications and key technologies necessary for the development of sustainable smart cities.
Functions of professional activity: After completing the program, our graduates will be able to manage project groups in the field of urban development and participate in the management of development projects in municipalities and public administration. They will be able to design energy conversion systems in the context of smart cities and communities, as well as work in companies and institutions that see the development of smart cities and communities of the future, for example, as a project manager for smart communities or Professional consultants in public administration or in industry, technology and research centers.
List of elective disciplines:
- IoT and Big Data
- Geographic Information Systems (GIS)
- Smart Systems Design and analysis
- Robotic systems
- Drones for smart city applications
- Applied Geomatics
- Data Collection and Analysis (Hadoop)
- Applied simulation to electrical transportation
- Geospatial and geo-statistical indicators for disaster risk reduction (DRR)
- Geomatics for Environmental Monitoring
- Autonomous vehicles for smart city infrastructure