About the program

The Department of Software Engineering focuses on technical knowledge of the fundamentals of computer systems, programming languages, and the mathematical foundations of algorithms and data structures that are required to establish reliability and safety in software. Its aim is to provide students with the knowledge and skills they need to work as professional software
engineers in the field of software development, particularly in environments where competence in computer hardware, software and distributed information systems is required.

Degree awarded

Successful completion of this three-year program leads to the award of Bachelor of Science in Software Engineering.

Duration of the program

The duration for the Bachelor’s degree in Software Engineering is 3 years for full-time students.

Graduates career prospects

Thanks to the rapidly evolving technologies, the increase use of the internet, and the proliferation of Web sites; there are plentiful opportunities for software engineers. The latter can work with businesses, government agencies, and non-profit organizations as: Software engineer, Software analysts, Software designers, Software auditors, Software developers, Software architect, Cyber security Manager, User interface designer, Video game designer, etc. Software engineers can also work on their own as Consulting Software Engineers.