Introduction and adaptation to educational processes
Obtaining basic knowledge and programming skills
Introduction to AI technology
Internship: the structure of IT business
Obtaining fundamental programming knowledge
Choice of practical specialization (primary skill)
Internship: engineering principles of software development
Obtaining applied knowledge in the chosen specialization
Focus on project-based learning
Internship: development of a complete IT project
Deepening knowledge about AI technologies
Expanding your IT horizons
Introduction to advanced subjects for choosing a future master's degree
Internship: internship in one of the IT companies
Graduation project — preparation for further work in the industry