Last Updated: 23 April 2018
Course Curriculum Design

You are here

Curriculum Design Methodology

As a guide, we have set some constraints before drafting the curriculum update proposal; namely:

  • The new curriculum must address all the issues raised about the current curriculum.
    • The new curriculum must fulfill the body of knowledge requirements as defined by the Association for Computing machinery (ACM) for the computer engineering programs and Institute of Electrical and Electronic Engineers / Computer Society (IEEE/CS)
  • The new curriculum must comply with the national and international accreditation bodies:
    • It must fulfill the various institutional requirements as defined by the National Commission for Academic Accreditation and Assessment (NCAAA).
    • It must fulfill the various professional components requirements as defined by the Accreditation Board of Engineering and Technology (ABET)
  • The new curriculum must be on par with similar ones in prominent national, regional and international universities. At the international level, we selected one from Canada and four from USA, as ranked by the US News and World Report for computer engineering programs (#5, #10, #15 and #25). The universities of choice are:
    • King Fahd University of Petroleum and Minerals, Saudi Arabia
    • Jordan University of Science and Technology, Jordan
    • McGill University, Canada
    • Georgia Institute of Technology, Purdue University, Maryland University, and North Carolina State University, USA

Towards this end, we carried out the following steps:

  1. Collected comments and assessment information from students, graduates, employers and professional associations regarding our program.
  2. Analyzed the curriculum of the said universities against our current curriculum to find points of strength and weakness, the commons and odds.
  3. Drafted a curriculum that best fit the said requirements and constraints.
  4. Sent to professors with curriculum design and accreditation experience worldwide for comments; University of California at Irvine - USA, University of Victoria - Canada, Jordan University of Science & Technology - Jordan.
  5. Formed a committee to discuss the reviewer's comments and revise the proposal.


  1. Course Numbering Scheme

The course number has the form CE-LDNZ, where CE is a prefix that stands for the department, i.e. Computer Engineering, L stands for the course level, D stands for the domain of knowledge,  N stands for  the course number within the domain, and Z is set to 0 for compatibility with the current curriculum.

The course level identifier L has the following meaning:




Freshmen (1st year)


Sophomore (2nd year)


Junior (3rd year)


Senior (4th and 5th year)


The domain identifier D has the following meaning:




Non-technical Support








Organization & Architecture


Electrical & Electronic Engineering


Digital Systems


Computer Networks


Artificial Intelligence


Capstone (Training, Projects, Research, Selected Topics)


Curriculum Features

The proposed curriculum have the following features:

  • 160 credit hours program with a 5-year / 10-semester plan of study
  • 23 credit hours of closely related electrical and electronic engineering courses, and 30 credit hours of closely related computer science, software engineering and information systems courses.
  • 20 credit hours of experimental lab components; 14 credit hours embedded and 6 credit hours independent labs.
  • 7 credit hours of capstone; 1-hour summer field training and 6-hour / 2-phase graduation project
  • 4 elective courses and 5 concentration areas
  • Ability to match ambitious students needs; allowing them to conduct research with a faculty member, or pursue a modern knowledge as a selected topic. 
  • Minimized course chain length to allow outstanding students to complete in 4 years
  • Compliance with the major national and international bodies recommendations and requirements:
    • National Commission for Academic Accreditation and Assessment (NCAAA)
    • Institute of Electrical and Electronic Engineers / Computer Society (IEEE/CS)
    • Association for Computing Machinery (ACM)
    • Accreditation Board for Engineering and Technology (ABET)


QR Code for