About the training program
The educational program provides students with in-depth practical skills in software (SW) and application development, testing, and maintenance. Software engineering views software development as a formal process very similar to the one used in traditional engineering. Software engineers begin by analyzing users’ needs. They develop software, implement it, test its quality, and maintain it.










