The Software Engineering direction of the Informatics Engineering Department includes core and elective courses which aim for the training of students in Software Engineering. The main objective of the curriculum of this direction is to educate, familiarize and specialize its students in a range of disciplines related to the lifecycle of software systems.
Students who follow this direction are educated on current techniques on analysis, development, installation, maintenance, and evaluation of Software Systems (different type and purpose). Emphasis is given to the development of skills in order to be able to apply these techniques to real problems. Another important objective of the curriculum of this direction is its graduates to gain a high level of professionalism and responsibility that are required qualifications to work in the scientific area of Software Engineering.
Due to the variety of demands in software, the program is carefully designed to give students the necessary skills in a wide range of software development approaches to enable them to successfully integrate them to many and varied software development environments in their professional life.