Study Plan
Computer Engineering 2021 Study Plan (PDF Format):
CE prerequisite flowchart is available at this link.
Note that CE 2021 study plan is the same as CE 2017 study plan except some differences in the Core Curriculum requirements. Details of the Core Curriculum requirements for CE 2021 study plan are available at this link, for study plans before 2021 visit this link.
First Year (33 credit hours) |
|||||||
Term |
Course # |
Course Title |
CH |
Term |
Course # |
Course Title |
CH |
Fall |
Programming Concepts |
3 |
Spring |
Discrete Structures for Computing |
3 |
||
Engineering Skills and Ethics |
3 |
Object-Oriented Programming |
4 |
||||
General Chemistry I |
3 |
Calculus II |
3 |
||||
Experimental General Chemistry I |
1 |
General Physics for Engineering I |
3 |
||||
Calculus I |
3 |
Experimental General Physics for Engineering I |
1 |
||||
English Language I |
3 |
English Language II |
3 |
||||
Total Credit Hours in Semester |
16 |
Total Credit Hours in Semester |
17 |
Second Year (33 credit hours) |
|||||||
Term |
Course # |
Course Title |
CH |
Term |
Course # |
Course Title |
CH |
Fall |
Digital Logic Design |
4 |
Spring |
Signals and Systems |
3 |
||
Electric Circuits |
3 |
Fundamental of Electronics |
3 |
||||
Calculus III |
3 |
Computer Architecture and Organization I |
3 |
||||
General Physics for Engineering II |
3 |
Data Structures |
4 |
||||
Experimental General Physics for Engineering II |
1 |
Probability and Statistics for Engineers |
3 |
||||
Arabic Language I |
3 |
|
|||||
Total Credit Hours in Semester |
17 |
Total Credit Hours in Semester |
16 |
Third Year (32 credit hours) |
|||||||
Term |
Course # |
Course Title |
CH |
Term |
Course # |
Course Title |
CH |
Fall |
Data Communication and Computer Networks I |
4 |
Spring |
Microprocessor Based Design |
4 |
||
Computer Architecture and Organization II |
3 |
Data Communication and Computer Networks II |
3 |
||||
Computer Engineering Practicum |
1 |
Digital Signal Processing |
4 |
||||
Operating Systems |
4 |
Engineering Economics |
3 |
||||
Mathematics for Engineers |
3 |
Numerical Methods |
3 |
||||
Total Credit Hours in Semester |
15 |
Total Credit Hours in Semester |
17 |
Fourth Year (30 credit hours) |
|||||||
Term |
Course # |
Course Title |
CH |
Term |
Course # |
Course Title |
CH |
Fall |
OR |
Design Project I* OR Multidisciplinary Senior Design I |
3 |
Spring |
OR |
Design Project II OR Multidisciplinary Senior Design II |
3 |
Computer Interfacing |
3 |
Islamic Culture |
3 |
||||
|
Social/Behavioral Sciences package |
3 |
History of Qatar!* |
3 |
|||
|
Major Elective I |
3 |
|
Major Elective III |
3 |
||
|
Major Elective II |
3 |
|
Major Elective IV |
3 |
||
Total Credit Hours in Semester |
15 |
Total Credit Hours in Semester |
15 |
*Must complete 83 CH and CMPE 370 Computer Engineering Practicum.
!* For HIST 121 History of Qatar, students following a study plan before 2021 can take any course from Qatar and Gulf History sub-package.
A minimum of 128 credit hours are required to complete the major in Computer Engineering, including:
· 33 credit hours in Core Curriculum requirements: o 15 credit hours from the Identity & Communication Package o 3 credit hours from the Social/Behavioral Sciences package o 3 credit hours from the Natural Science/Mathematics package (MATH 101 Calculus I) o 12 credit hours from the Supplemental College / Program core requirements package |
· 24 credit hours of College Requirements. |
· 59 credit hours in Major Requirements. |
· 12 credit hours of Major Electives from the following sub-packages: |
Common Electives Sub-package (0-3 CH) Students can take up to 3 credit hours from the following courses: • CMPS 312 Mobile Application Development • CMPS 385 Computer Security • CMPE 480 Computer Vision • CMPE 488 Wireless Networks and Applications • CMPS 485 Network Security |
CE Electives Sub-package (9-12 CH) Students must complete a minimum of 9 to 12 CH from the following courses: • CMPE 399 Practical Training • CMPE 470 Modern Computer Organization • CMPE 471 Selected Topics in Computer Engineering • CMPE 474 Artificial Neural Networks • CMPE 481 Modeling and Simulation of Digital Systems • CMPE 482 Multimedia Networks • CMPE 483 Introduction to Robotics • CMPE 485 Fundamentals of Digital Image Processing • CMPE 487 Hardware Software Co-Design • CMPS 460 Machine Learning |