Study Plan D3
Computer Science 2017 Study Plan
First Year (33 credit hours) |
|||||||
Term |
Course # |
Course Title |
CH |
Term |
Course # |
Course Title |
CH |
Fall |
Programming Concepts |
3 |
Spring |
CMPS 251 |
Object-Oriented Programming |
4 |
|
General Chemistry I |
3 |
PHYS 191 |
General Physics for Engineering I |
3 |
|||
CHEM 103 |
Experimental General Chemistry I |
1 |
PHYS 192 |
Experimental General Physics for Engineering I |
1 |
||
MATH 101 |
Calculus I |
3 |
MATH 102 |
Calculus II |
3 |
||
English Language I Post Foundation |
3 |
MATH 231 |
Linear Algebra |
3 |
|||
|
Core Curriculum Elective I* |
3 |
ENGL 203 |
English Language II Post Foundation |
3 |
||
Total Credit Hours in Semester |
16 |
Total Credit Hours in Semester |
17 |
Second Year (31 credit hours) |
|||||||
Term |
Course # |
Course Title |
CH |
Term |
Course # |
Course Title |
CH |
Fall |
CMPS 200 |
Computer Ethics |
1 |
Spring |
CMPS 323 |
Design and Analysis of Algorithms |
3 |
CMPS 205 |
Discrete Structures for Computing |
3 |
CMPS 351 |
Fundamentals of Database Systems |
4 |
||
CMPS 303 |
Data Structures |
4 |
CMPE 263 |
Computer Architecture and Organization I |
3 |
||
PHYS 193 |
General Physics for Engineering II |
3 |
GENG 200 |
Probability and Statistics for Engineers |
3 |
||
PHYS 194 |
Experimental General Physics for Engineering II |
1 |
ARAB 200 |
Arabic Language II |
3 |
||
ARAB 100 |
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 |
CMPS 310 |
Software Engineering |
4 |
Spring |
CMPS 385 |
Computer Security |
3 |
CMPE 355 |
Data Communication and Computer Networks I |
4 |
CMPS 350 |
Web Development Fundamentals |
3 |
||
GENG 300 |
Numerical Methods |
3 |
CMPS 405 |
Operating Systems |
4 |
||
DAWA 111 |
Islamic Culture |
3 |
|
Core Curriculum Elective III* |
3 |
||
|
Core Curriculum Elective II* |
3 |
|
Major Elective I |
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 |
CMPS 493 |
Senior Project I |
3 |
Spring |
CMPS 499 |
Senior Project II |
3 |
CMPS 307 |
Introduction to Project Management and Entrepreneurship |
2 |
MAGT 101 |
Principles of Management |
3 |
||
|
Major Elective II |
3 |
|
Core Curriculum Elective IV* |
3 |
||
|
Major Elective III |
3 |
|
Major Elective IV |
3 |
||
Total Credit Hours in Semester |
11 |
Total Credit Hours in Semester |
12 |
A minimum of 120 credit hours are required to complete the major in Computer Science, including:
· 33 credit hours in Core Curriculum requirements: o 15 credit hours from the Common package o *3 credit hours from the Humanities /Fine Arts package o *3 credit hours from the Humanities /Fine Arts package - Qatar and Gulf History Sub Package o *3 credit hours from the Social/Behavioral Sciences package o *3 credit hours from the Natural Science/Mathematics package o 6 credit hours from the Supplemental College / Program core requirements package |
• 21 credit hours of College Requirements. |
• 49 credit hours in Major Requirements. |
• 12 credit hours of Major Electives. |
• 5 credit hours in Major Supporting Requirements |
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 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 465 Parallel Computing
• CMPS 466 Information Retrieval
• CMPE 480 Computer Vision
• CMPE 488 Wireless Networks and Applications
• CMPS 497 Special Topics in Computing