This specialization keeps pace with the rapid advancement in the field by providing students with the necessary knowledge, skills, and experience in all areas of computer engineering. It includes designing and implementing computer circuits at the level of printed circuit boards and integrated electronic circuits. It also covers software design, development, and engineering. The study plan also includes other topics such as control systems, communications, operating systems, computer networks, information security, and Smartphone Apps, as well as a system of electrical circuits labs, programming labs, network and communications labs, computer architecture and structure labs, and labs for designing and testing highly integrated semiconductor circuits. Students will be equipped with vast programming skills and can work on different computer systems and platforms, including both software and hardware.

The program grants a Bachelor’s degree in Computer Engineering. The study plan consists of 162 credit hours, distributed as theoretical and practical ones.

Admission Requirements and Criteria of Acceptance:

Passing the General Secondary Examination (Tawjihi), or its equivalent, with an average of at least  80% in scientific, industrial or IT streams.

International certificates such as the French Baccalaureate, International Baccalaureate, and British General Certificate of Education (GCE) are also acceptable.

Credit hours required for obtaining the degree in this program:

Total Free Major Requirements (103)  Faculty Requirements  University Requirements 
162 0 Elective Compulsory Elective Compulsory Elective Compulsory 
9 94 3 29 3 24

Potential Workplace: Graduates can work in/for:

  • Software Development Companies
  • Integrated Circuit Design and Construction Companies
  • Network Design and Installation Companies
  • Telecommunications Companies: Working for companies providing communication services and internet connectivity.
  • Industrial Companies: Working in companies and factories involved in producing, manufacturing, and trading electronic and electrical devices such as computer chips and other electronic products.
  • Digital Security: Working in digital security fields for companies relying on computer systems or information technology to manage their tasks.
  • Factories: Working in factories using computer systems to manage tasks.
  • Schools: Working at schools supervising computer laboratories and teaching computer and mathematics subjects.
  • Programming Companies: Working in designing and writing software for various sectors such as pharmaceutical companies, hospitals, and banks.
  • Information Technology Companies: Working in companies specialized in various information technology fields such as website and application development.
  • Supply and Sales: Working in sales, marketing, purchasing, and supply fields in companies and agencies dealing with electronic products, computers, and software.

Potential Job Titles:

  • Computer Engineer
  • Network Engineer
  • Data Engineer
  • Business Intelligence Analyst
  • Big Data Engineer and Analyst
  • Designer and Developer for Web, Mobile, and Smart Systems Applications.
  • Research and Teaching Assistant.
  • Designer of Smart Systems and Software, including Artificial Intelligence.
  • Manager of a start-up company in one of the fields of data science and intelligent systems.