B.Sc. In Computer Engineering
Computer engineers provide the key building blocks of the modern information technology based society, from improved software systems and faster computers to next-generation communication networks. 
 
The Computer Engineering program is accredited by the Ministry of Higher Education and Scientific Research (MoHESR) since March 2004.
 
The Computer Engineering program is also accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org ​ , effective October 2009. 

 
  

Program Educational Objectives

The Computer Engineering program educational objectives are to prepare engineering professionals who:​
  1. Maintain the knowledge and skills necessary for a life​long career in computer engineering to provide quality services to the community
  2. Remain globally competent and effective leaders .
  3. Continue to develop through lifelong learning opportunities their knowledge for using modern design tools and new technologies in the practice of computer engineering.
  4. Secure admission to and succeed in graduate study in internationally recognized universities.

 Student Outcomes​

Upon successful completion of the B.Sc. Computer engineering  program, a student will have: 
 
a. An ability to apply knowledge of mathematics, science, and engineering.
b. An ability to design and conduct experiments, as well as to analyze and interpret data.
c. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
d. An ability to function on multidisciplinary teams
e. An ability to identify, formulates, and solves engineering problems.
f. An understanding of professional and ethical responsibility.
g. An ability to communicate effectively in two languages.
h. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
i. A recognition of the need for, and an ability to engage in life-long learning.
j. A knowledge of contemporary issues.
k. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
 

Student Body Size Trend


 

Trend on Size of Incoming Class


 

Trend of Graduating Class Size