09.03.04 – Software Engineering

What you will learn

  • Solve problems of any complexity
  • Program in various programming languages
  • Design, build, and test software
  • Analyze strengths and weaknesses of software products
  • Work in a team
  • Make products user-friendly
  • Manage software projects and products

Disciplines

  • Basics of mobile application development
  • Software modelling
  • Basics of IT project management
  • Testing and debugging of software
  • Distributed version control of code
  • Machine learning
  • Programming
  • Quality and reliability of software
  • Object-oriented programming
  • Fundamentals of Web Application Development
  • Databases
  • Development and analysis of software requirements