Students in computer Lab on an ongoing research

Bachelor of Science in Software Engineering

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 a Bachelor of Science in Software Engineering.

Duration of the program

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

Graduates career prospects

Thanks to rapidly evolving technologies, the increased 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 designers, Video game designers, etc. Software engineers can also work on their own as Consulting Software Engineers.