Перейти к содержимому
Undergraduate · 4 years

Software Engineering

Создавайте программные системы, которые работают в реальном мире — от идеи и архитектуры до кода и запуска. Учись проектировать, разрабатывать и тестировать приложения, осваивая полный стек технологий: от Python и ООП до мобильной разработки, Web, баз данных, облачных решений и искусственного интеллекта. 4 года — и ты инженер, который умеет превращать требования в работающий продукт. Поступай туда, где код становится решением.

Language
English

About the program

Design and build software systems

Learn how to develop software, from requirements analysis and architecture design to code writing, testing, and implementation. The program combines programming, databases, Web and mobile development, DevOps, information security and artificial intelligence.

What you will learn

  • Design architecture and software design
  • Develop applications in Python, Java, C# and Go
  • Create Web applications and REST services
  • Develop mobile apps for Android and iOS
  • Design and optimize databases
  • Apply OOP, algorithms, and data structures
  • Software Testing and Quality Assurance (QA)
  • Work with Full Stack and Front-end development
  • Apply artificial intelligence and data science
  • Ensure information security
  • Manage IT projects and work in a team
  • Take technical interviews (LeetCode, ICPC)

Учебный план

Что вы будете изучать

Learn how to develop software, from requirements analysis and architecture design to code writing, testing, and implementation. The program combines programming, databases, Web and mobile development, DevOps, information security and artificial intelligence.

1st year

Mathematics and Programming

  1. 01 Algorithmization and programming
  2. 02 Algebra and geometry
  3. 03 Computer networks
  4. 04 Engineering of robotic systems
  5. 05 Information and communication technologies
  6. 06 Foreign language
2nd year

Analytical Framework and Python

  1. 01 Mathematical analysis
  2. 02 Programming in Python
  3. 03 Database theory
  4. 04 UI/UX design
  5. 05 Educational practice
  6. 06 Foreign language
3rd year

Algorithms, data, and information systems

  1. 01 Discrete mathematics
  2. 02 Architecture and organization of computer systems
  3. 03 Information theory
  4. 04 Algorithms and data structures
  5. 05 Operating systems
  6. 06 Probability theory and mathematical statistics
  7. 07 Object-oriented programming
  8. 08 Data Science
  9. 09 Web technologies
  10. 10 Programming in PL/SQL
  11. 11 Production practice
4th year

Software Engineering, AI, and Solution architecture

  1. 01 Fundamentals of scientific research work
  2. 02 Advanced database Theory
  3. 03 Software Architecture and Design
  4. 04 Fundamentals of information security
  5. 05 Implementation of IT projects
  6. 06 Artificial intelligence
  7. 07 Vibe Coding and generative Software System Development
  8. 08 QA testing
  9. 09 Mobile technologies and Applications (Android)
  10. 10 Minor disciplines
  11. 11 Industrial and pre-graduate practice

Career

Where graduates work

Graduates can participate in the entire software product lifecycle: from requirements analysis and architecture design to development, testing, implementation, and maintenance. They are in demand in IT companies, banks and FinTech, telecommunications, industry, e-commerce, game development, government organizations and corporate IT departments. With the accumulation of experience, the graduate can develop in the areas of software architecture, system analysis, IT product management, cloud solutions, artificial intelligence, cybersecurity and Enterprise Architecture.

  • Software Developer
  • Backend Developer
  • Frontend Developer
  • Full Stack Developer
  • Mobile Developer (Android / iOS)
  • Python Developer
  • Java Developer
  • .NET Developer
  • Go Developer
  • QA Engineer / Test Automation Engineer
  • Database Developer / PL/SQL Developer
  • DevOps Engineer
  • Systems Analyst
  • IT Project Manager
  • AI / Machine Learning Engineer
  • Information Security Specialist

Готовы начать путь в IT?

Узнайте больше о передовых образовательных программах IITU, требованиях к поступлению и начните процесс подачи документов уже сегодня.

Версия сайта для слабовидящих