Online Registration




/enj/component/k2/item/1659-cit /enj/component/k2/item/1658-cit /enj/component/k2/item/1657-cit

Software Engineering Program

Last Updated on Tuesday, 22 December 2015 10:22

About program


Program Vision


The Software Engineering Program aspires to be a leading and distinctive program regionally and internationally through excellence in education and research.

Program Mission

The mission of the Software Engineering program is to prepare students professionally for productive careers in industry, academia, and government by providing an outstanding environment for teaching, learning, and research in the theory and applications of computer science and software engineering. The program strives to instil in them the attitudes, values, and vision that will prepare them for a lifetime of continued learning, research and leadership in their chosen careers with proficiency and integrity.



Program Identification and General Information

Program title: Software Engineering Program

Number of years needed for completion of the program: 4 Years- Credit Hours system

Total credit hours needed for completion of the program: 136 Credit Hours

Award granted on completion of the programBSc. in Computer Science - specialization of Software Engineering

:Program Goals

 The program aims to:


1- Provide students with a core body of knowledge in software engineering build on the relevant fundamental principles of mathematics, science and computing and expose students to emerging technologies and trends in software engineering


2- Equip students with skills to acquire new information, solve new problems and appreciate the need for professional development, lifelong learning and the value of continuing academic and professional development.


3-Prepare students for successful careers in software engineering globally.


4- Integrates students into the world of practicing professionals for collaborations, communications skills, and adhering to professional ethics in different societies.