Accreditation

Department of Electrical and Computer Engineering


Call us today +971 2 5015555

{{cen.name}}

{{cen.about1}}

{{cen.about2}}

{{cen.about3}}

{{cen.mission}}
{{cen.vision}}
The objectives of the Bachelor of Science in Computer Engineering program are to produce graduates who will:

  1. Demonstrate their success as computer engineers with a good set of technical, problem solving, and leadership accomplishments.
  2. Participate in life-long learning activities such as training, continuing education, or graduate studies.
  3. Contribute to the development and the growth of local and global communities and uphold their ethical, social, and professional responsibilities.
The objectives of the Bachelor of Science in Computer Engineering program are to produce graduates who will:

  • Apply knowledge of mathematics (including probability, statistics and discrete math), science, and engineering.
  • Design and conduct experiments, as well as to analyze and interpret data.
  • 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.
  • Function in a team.
  • Identify, formulate, and solve engineering problems.
  • Demonstrate an understanding of professional and ethical responsibilities.
  • Communicate effectively.
  • Acquire the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
  • Recognize the need for, and an ability to engage in life-long learning.
  • Demonstrate knowledge of contemporary issues.
  • Use the techniques, skills, and modern engineering tools necessary for engineering practice.
  • Design, implement, and test computer hardware.
  • Develop firmware and program embedded systems.
  • Demonstrate proficiency in high-level and low-level programming languages.

These courses can be chosen from set of courses in the major apart from the above courses (9 credits) and from any other program at the University for which you meet the entry requirements (9 credits). Alternatively, you can choose a Minor (6 courses) in a specialization other than English.

Requirements Credit Hours
University Requirements 30 credit hours
College Requirements 47 credit hours
Major Requirements 42 credit hours
Major Elective 9 credit hours
Open Electives 6 credit hours
Total 134 credit hours

TOTAL CREDITS: 134 credit hours

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}
Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}
Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}
Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}
Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Software Engineering

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Systems Design

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Networking

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Database Systems

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

First year(Freshman)

Fall (Semester 1): 18 Credit Hours

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Spring (Semester 2): 16 Credit Hours

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Second year(Sophomore)

Fall (Semester 3): 16 Credit Hours

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Spring (Semester 4): 18 Credit Hours

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Third Year (Junior)

Fall (Semester 5): 18 Credit Hours

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Spring (Semester 6): 15 Credit Hours

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Summer Semester: 3 Credit Hours

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Fourth Year (Senior)

Fall (Semester 7): 15 Credit Hours

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Spring (Semester 8): 15 Credit Hours

Course Code Course Title Prerequisite(s) Credit Hours
{{course.courseCode}} {{course.courseTitle}} {{course.prerequisite}} {{course.creditHours}}

Graduates of Computer Engineering program are prepared to pursue successful careers as:


  • Computer engineers in high-tech telecommunication companies.
  • Network engineers who develop and manage network systems for businesses and organizations.
  • Hardware/firmware/embedded software developers/designers in a wide range of high-tech companies.
  • System configuration/testing/maintenance engineers in multinational mobile communication companies such a Nokia and Sony Ericsson.
  • Software designers/developers of data analysis and visualization software for medical applications

Once you have checked out our website or visited our campus, you will probably be wondering, "What comes next?"

Although everyone is at a different point of the college-search process, this is a good time to learn more about the application procedure and timeline.

For your convenience:

Apply in
Person

Admission information packages can be picked up from either one of our campuses Admission and Registration Offices.

Apply through Mail

Application forms can be downloaded, completed, and brought to one of our campuses. Students can also mail the application form with the required documents and the Application Fee



Apply Online

Click Here to apply online.

Application
Form

Undergraduate Application Form: PDF Form

Electrical and Electronic Circuits Laboratory

The Electrical and Electronic Circuits Lab provides opportunities for practicing basic circuit design as well as advanced circuit analysis and testing. The Lab is equipped with standard electronic testing and measurement instruments (oscilloscopes, powers supplies, signal generators) and it is furnished with robust laboratory workbenches and networked workstations. In addition to the hardware equipment, the lab is equipped with the latest software to support Electrical and Computer Engineering practical teaching and learning such as MATLAB, NI Multisim, NI LabView, Quartus II, AVR Studio, and others. This lab also serves a major role for students involved in final year design projects.

Embedded Systems Laboratory

In this lab, students get the chance to experiment with, design and build their own embedded systems printed circuit boards with WiFi connectivity. These embedded systems utilize electronics, transducers, actuators, and microcontrollers in innovative robotics and control applications. Besides, students get the opportunity to program cutting edge embedded Linux target boards such as the Rasberry Pi board and interface it with hardware to simulate and build products with advanced set of features. This whole experience prepares students for a variety of creative design projects, especially when coupled with state-of-the-art training on mobile computing technologies using the latest smartphones development platforms for iOS and Android.

Multimedia Lab

The Multimedia lab is equipped with modern Mac Pro computers to aid in the teaching of several Computer Engineering courses in the areas of operating systems, software engineering, mobile application development, and multimedia applications.

In the Multimedia lab, students learn to interact with different Operating Systems such as Windows, Mac OS X, and Linux.




Networking Lab

The Networking lab features the latest networking and data communications products providing a rich environment that undergraduate and graduate student can learn in. In this lab, students get knowledge and hands on experience in networking. Besides, the lab provides the students the opportunity to learn about switches, bridges, routers, hubs and other network devices. The Networking lab also hosts professional training courses that prepare students for industry standard certifications. These certifications include Cisco Certified Entry Network Technician (CCENTâ„¢) and Cisco Certified Network Associate (CCNA).