The specialty is oriented at:
Mastering methods and technologies of high-level software products development using: object-oriented principles of design and programming (С/С++, Qt, Java/J2EE, С#/.Net), work-bench, and software development environment (Visual Studio, Eclipse, NetBeans), IBM Rational Software Architect, databases, big data analytics, inter-platform application, deep neural networks;
Study of the software design theory and practice, including the analysis of requirements, modelling, choice of architecture and software design, perfect code writing, verification, testing, software evolution, software projects management, and work in teams of programmers.