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:
Maintain the knowledge and skills necessary for a lifelong career in computer engineering to provide quality services to the community
Remain globally competent and effective leaders .
Continue to develop through lifelong learning opportunities their knowledge for using modern design tools and new technologies in the practice of computer engineering.
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.
Program Overview
To obtain a Bachelor of Science degree in Computer Engineering, the student must complete a total of 132 credit hours. These hours span University, College and Departmental requirements. The allocation of the credit hours is shown in the following table:
B.Sc. in Computer Engineering |
| UR | CR | PR | Total |
Compulsory | 12 | 26 | 65 | 103 |
Electives | 12 | - | 17 | 29 |
Total | 24 | 26 | 82 | 132 |
I. University Requirements
The list of the University required courses and their descriptions are presented in the introductory pages of the College of Engineering section in this catalog.
II. College Requirements
The list of the College required courses and their descriptions are presented in the introductory pages of the College of Engineering section in this catalog.
III. Program Requirements