ENGINEERING
TECHNOLOGIES
AND CYBERSECURITY
ABOUT THE PROGRAM
MORE DETAILS
The academic program Software Engineering is designed in accordance with current labor market demands in the field of information and communication technologies and provides an individualized approach to students. The program ensures the transformation of professional competencies defined by professional and qualification standards into learning outcomes.
— Neural Networks in Data Analysis
— Queueing Theory
— Generative Adversarial Networks
— Markov Chains and Decision-Making Processes
— Computer Vision
— Linux in Corporate Networks
— IoT and Artificial Intelligence
— Federated Computing
— Enterprise Network Design
— Web Data Analysis
— Research Methodology
— Software Development Management and Reengineering
— IT-Project Management
— Blockchain Theory and Technology
— Advanced Web Technologies.
— Ability to summarize research and analytical results in the form of a thesis, research article, scientific-technical conference presentation, report, analytical note and others
— Ability to select and develop methods for analyzing objects of professional activity based on general trends of ICT development
— Ability to analyze and solve complex software (technical) problems, implementing the most optimal solutions
— Ability to apply advanced technologies in software products development in the framework of professional direction and lead development processes
— Ability to improve software products to enhance their competitiveness and efficiency throughout their lifecycle.
— Design of complex systems: Moving from solving local tasks to building scalable, fault-tolerant, and secure architecture (high-load systems, microservices, cloud computing)
— Deep expertise in modern stacks: Focus on integrating advanced technologies (AI/ML, Big Data, IoT) into real software products
— Quality assurance & security: Advanced testing, code auditing, and integrating information security standards at the design stage (DevSecOps) — IT-project management: Deep understanding of methodologies (Agile, Scrum, Kanban, SAFe) and management of resources, risks, and budgets of IT-projects
— Software Development Lifecycle (SDLC): Control of all stages from requirements gathering to deployment, maintenance, and product decommissioning
— Product-oriented approach: Understanding how technical decisions impact business metrics and user experience
— Master's Degree gives real institutional advantages: Graduates are granted the right to teach at universities and pursue an academic career
— Access to laboratories, publications and opportunities to engage in applied research, that can be monetized or turned into a startup.
— Computer Vision Programmer
— IoT Software Engineer
— Machine Learning Specialist
— Artificial Intelligence Specialist
— Software Engineer.
DOCUMENTS
YOU MAY ALSO BE INTERESTED IN
AND SOFTWARE ENGINEERING
ANALYTICS
SYSTEMS