What is Computer Engineering (CE)?

Computer Engineering is the field of building computing devices, starting from the systems embedded in smart appliances, up to servers and robots. Computer Engineering is also concerned with developing the software necessary to operate these devices. Computer Engineering can be thought of as a mix of understanding the hardware, the software, and the interconnection between the two to develop the computing devices.


Computer Engineering also delves into other numerous fields of study such as Networking field (the Internet for example), Cyber Security, Artificial Intelligence and Machine Learning, Computer Vision and Robotics, Embedded Systems design, to name a few.


What's the difference between computer engineering and computer science?

Computer Science is expected to work on the software level, developing and maintaining applications and programs, while Computer engineering is more related to the hardware aspect of building computing devices. However, these fields are often tightly interconnected.

How many Credit hours is the CE program?

The number of credit hours for the Bachelor’s program is 176 credit hours. The number of credit hours for the Master’s program is 33 credit hours.


How much is the credit hour fees for CE ?

The fees are JD100 per credit hour for the Bachelor degree. The fees for the Master’s Degree in Computer Engineering is JD120 per credit hour. More information regarding the fees can be found here.

What are the available tracks for the CE program?

There are currently six tracks available for the bachelor program in the CE department. These tracks are:

  • The General Track
  • Artificial Intelligence and Machine Learning Track
  • Computer Vision and Robotics Track
  • The General – Dual Studies Track
  • Artificial Intelligence and Machine Learning – Dual Studies Track
  • Computer Vision and Robotics – Dual Studies Track

For the Master’s Program, there are currently three tracks available

  • The General Track
  • Artificial Intelligence Track
  • Cyber Physical Systems Track


The difference between the tracks is in some courses that are specifically tailored for the respective track. The Study plans for the Bachelor degree can be found here, and for the Master degree here


Are there any industrial certificates I can gain from the CE program?

Some of the courses offered in the EE program prepare the students to acquire the certificates from Huawei. The material for the exam is covered in the respective courses, and students can get discounts (up to 100%, depending on the course) when applying for the industrial certificate.

Is the German Year obligatory for CE?

Yes. The German Year is obligatory. CE students usually spend their fourth or fifth year in Germany.


What is expected from the CE students during the German Year?

The students must study for one semester in a partner university, and work for another semester as an internship in the industry. More information about the German Year can be found here.

What are the potential companies for German Year training for CE?

Some of our students did their internship at well-known companies such as Mercedes-Benz, AIRBUS, Siemens, BOSCH, and many more. A list of some of the industrial partners can be found here.

Is there a list of partner universities in Germany for CE?

Yes. Some of the academic partners in Germany include well-known universities like Berlin HU, Darmstadt HS, and Bremen HS. A list of the academic partners can be found here.

What are the research interests of faculty in CE ?

The faculty members in the CE department have a variety of research interests, spanning Hardware and Software design, Computer networks and security, medical imaging and signal processing, Human-Computer Interaction, Embedded Systems, and Internet of Things. More information about the research projects of the faculty can be found here.

Is there an available financial assistance for students ? 

Yes. Different financial assistance programs are available for students to apply for. Some of these programs include Ministry of Higher Education scholarship, Student Employment, and Project grants. More details on the available financial assistance programs for undergraduate students can be found here, And for Master’s students here.



What are the potential job titles for computer engineers after graduation ?

  • General Track: Computer Architect, GPU Architect, Network Analyst, Network Architect, Network Manager, Systems Analyst, Systems Administrator, Embedded Hardware Engineer, Embedded Software Engineer, Embedded Systems Engineer, Software Architect, Software Developer, Software Engineer, Software Engineer, and Firmware Engineer.
  • Artificial Intelligence and Machine Learning Track: Machine Learning Engineer, Data Scientist, Data Analyst, and Business Intelligence (BI) Developer.
  • Computer Vision and Robotics Track: Computer Vision Engineer, Intelligent Automation Engineer, Robotics Technologist, Robotics Operator, Game Developer, and Image Processing Engineer.


What are the starting salaries for computer engineers?

The starting salaries of a Computer Engineer can be (estimated, not necessarily accurate):

  • In Jordan: JD 7200 per year
  • In US: $70,000 per year
  • In Germany: € 65,000 per year

Why Choose the CE program at GJU?

Due to the COVID-19 pandemic, most of the operations in the world has shifted to an online version. Thus, creating a lot of opportunities for Computer Engineers. The CE program at GJU offer a variety of experiences related to the industry, such as the German Year internship, the Dual Studies tracks, courses that lead to industrial certificates, local field training, and graduation projects in collaboration with the industry. All of these combined can result in a graduate student with an effective work experience equivalent to 2 years.