The program focuses on analyzing, designing, implementing and testing both core parts (software and hardware) of modern computing and computer networks , through learning the scientific foundation for hardware, software, and computer networks, and applying it in engineering exercises. The curriculum of the computer engineering program requires five academic years. English will be the language for teaching specialized courses and basic sciences. Students together with some of their colleagues will participate in the implementation of a graduation project during their final year of study. Students can choose between two main tracks of Computer Engineering: (1) Computer Networks; or (2) Embedded Systems. Offered Degrees- Bachelor of Engineering in Computer Engineering / Computer Networks.- Bachelor of Engineering in Computer Engineering / Embedded System. Degree Requirements- Foundation year requirements
Provide students with fundamental skills needed to successful enter the program including intensive English courses, computer skills, and introduction to mathematics and physics.
- University requirements
Several Islamic and Arabic courses with some liberal arts and general elective courses.
- College requirements
Mathematics, sciences and programming provide students with strong analytical and scientific foundation and the main computer and information sciences fundamentals
- Mandatory major requirements
integrated computer engineering knowledge and training in various areas of logic design, computer organization, signal and systems, data transmission, computer architecture, digital signal processing, computer networks, and digital control.
- Elective major requirements for two tracks
Computer Networks track includes advance courses in modeling and simulation, advanced topics in switching and routing, optical networks, high speed networks, networks programming, wireless sensor networks, mobile and wireless networks, and computer networks security.
Embedded Systems track includes advance courses in embedded systems, hardware description languages, VLSI design computer arithmetic, VLSI testing, and system programming..
- Summer training.