Software Engineering is an educational and professional program for those who strive to create modern software products, participate in the full software development life cycle and work with advanced technologies of the IT industry. The program combines fundamental training with practical experience, forming specialists capable of designing, developing, testing, implementing and maintaining software systems of varying complexity.
During their studies, students master modern software engineering methodologies, object-oriented and cross-platform programming, web development, software requirements analysis, databases, software system architecture, IT project management, DevOps technologies, artificial intelligence systems, data mining, information security and software quality assurance. Significant attention is paid to teamwork, the use of modern development environments, version control systems, cloud services and automation tools.
The educational process is practice-oriented: students carry out projects, undergo training and production and pre-diploma practice, work with modern development tools and gain experience in creating software products in accordance with international standards. The program also develops skills in algorithmic thinking, architectural design, testing, documentation and software quality assurance.
Study is carried out in the modern educational environment of the Faculty of Computer Science and Technology with the opportunity to participate in international projects and academic mobility programs Erasmus+, DAAD and partner universities in Europe. A bachelor’s degree in software engineering opens up broad prospects for professional development in Ukrainian and international IT companies, technology startups, research centers and organizations involved in the creation, implementation and support of modern software.