Software Engineer Program

Upon fulfilling the degree requirements of this program, students are anticipated to emerge as adept professionals within the realm of Software Engineering. This program has been designed in a way that gives the department the flexibility to adapt the curricula and make necessary modifications in order to meet the needs of students wishing to become specialists in various fields of Software Engineering, as well as the needs of students looking to pursue higher studies in the same field or in other related fields.

To achieve these objectives, the Software Engineering program prioritizes adherence to program learning outcomes through offering a flexible and multidirectional framework. This framework aims to provide students with the opportunity to explore specific branches of knowledge, addressing the labor market’s demand for graduates equipped with requisite skills for diverse professions and career paths.