CS Study Plan
Computer Science 2021 Study Plan (PDF Format):
CS prerequisite flowchart is available at this link.
Note that CS 2021 study plan is the same as CS 2017 study plan except some differences in the Core Curriculum requirements. Details of the Core Curriculum requirements for CS 2021 study plan is 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 |
Object-Oriented Programming |
4 |
||
General Chemistry I |
3 |
General Physics for Engineering I |
3 |
||||
Experimental General Chemistry I |
1 |
Experimental General Physics for Engineering I |
1 |
||||
Calculus I |
3 |
Linear Algebra |
3 |
||||
English Language I Post Foundation |
3 |
Calculus II |
3 |
||||
History of Qatar!* |
3 |
English Language II Post Foundation |
3 |
||||
Total Credit Hours in Semester |
16 |
Total Credit Hours in Semester |
17 |
!*For HIST 121 History of Qatar, students following a study plan before 2021 can take any course from Qatar and Gulf History sub-package.
Second Year (31 credit hours) |
|||||||
Term |
Course # |
Course Title |
CH |
Term |
Course # |
Course Title |
CH |
Fall |
Computer Ethics |
1 |
Spring |
Design and Analysis of Algorithms |
3 |
||
Discrete Structures for Computing |
3 |
Fundamentals of Database Systems |
4 |
||||
Data Structures |
4 |
Computer Architecture and Organization I |
3 |
||||
General Physics for Engineering II |
3 |
Probability and Statistics for Engineers |
3 |
||||
Experimental General Physics for Engineering II |
1 |
Arabic Language II |
3 |
||||
Arabic Language I |
3 |
|
|||||
Total Credit Hours in Semester |
15 |
Total Credit Hours in Semester |
16 |
Third Year (33 credit hours) |
|||||||
Term |
Course # |
Course Title |
CH |
Term |
Course # |
Course Title |
CH |
Fall |
Software Engineering |
4 |
Spring |
Web Development Fundamentals |
3 |
||
Data Communication and Computer Networks I |
4 |
Operating Systems |
4 |
||||
Computer Security |
3 |
|
Major Elective II |
3 |
|||
|
Major Elective I |
3 |
Numerical Methods |
3 |
|||
|
Natural Science/Mathematics package |
3 |
Islamic Culture |
3 |
|||
Total Credit Hours in Semester |
17 |
Total Credit Hours in Semester |
16 |
Fourth Year (23 credit hours) |
|||||||
Term |
Course # |
Course Title |
CH |
Term |
Course # |
Course Title |
CH |
Fall |
|
Senior Project I* OR Multidisciplinary Senior Design I |
3 |
Spring |
|
Senior Project II OR Multidisciplinary Senior Design II |
3 |
Introduction to Project Management and Entrepreneurship |
2 |
Principles of Management |
3 |
||||
|
Major Elective III |
3 |
|
Major Elective IV |
3 |
||
|
Humanities /Fine Arts package |
3 |
|
Social/Behavioral Sciences package |
3 |
||
Total Credit Hours in Semester |
11 |
Total Credit Hours in Semester |
12 |
*Must complete 75 CH and CMPS 310 Software Engineering.
A minimum of 120 credit hours are required to complete the major in Computer Science, including:
|
|
|
|
|
Students must complete a minimum of 12 credit hours in major elective courses:
CMPS 312 Mobile Application Development
CMPS 356 Web Applications Design and Development
CMPS 360 Data Science Fundamentals
CMPS 373 Computer Graphics
CMPS 381 Applied Cryptography
CMPS 393 Modeling and Simulation
CMPS 399 Practical Training
CMPS 403 Artificial Intelligence
CMPS 433 Multimedia Systems
CMPS 434 Game Design and Development
CMPS 445 Compiler Construction
CMPS 451 Database Management Systems
CMPS 453 Data Mining
CMPS 460 Machine Learning 🆕
CMPS 465 Parallel Computing
CMPS 466 Information Retrieval
CMPE 480 Computer Vision
CMPE 488 Wireless Networks and Applications
CMPS 497 Special Topics in Computing