Skip Ribbon Commands
Skip to main content
Sign In

    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

    CMPS 151

    Programming Concepts

    3

    Spring

    CMPS 251

    Object-Oriented Programming

    4

    CHEM 101

    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 231

    Linear Algebra

    3

    ENGL 202

    English Language I Post Foundation

    3

    MATH 102

    Calculus II

    3

    HIST 121

    History of Qatar!*

    3

    ENGL 203

    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

    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 350

    Web Development Fundamentals

    3

    CMPE 355

    Data Communication and Computer Networks I

    4

    CMPS 405

    Operating Systems

    4

    CMPS 385

    Computer Security

    3

     

    Major Elective II

    3

     

    Major Elective I

    3

    GENG 300

    Numerical Methods

    3

     

    Natural Science/Mathematics package

    3

    DAWA 111

    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

    CMPS 493

     OR 

    GENG 498

    Senior Project I*

    OR

    Multidisciplinary Senior Design I

    3

    Spring

    CMPS 499

     OR 

    GENG 499

    Senior Project II

    OR

    Multidisciplinary Senior Design II

    3

    CMPS 307

    Introduction to Project Management and Entrepreneurship

    2

    MAGT 101

    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:

    • 33 credit hours in Core Curriculum requirements:
    • 18 credit hours from the Identity & Communication Package
    • 3 credit hours from the Humanities /Fine Arts package
    • 3 credit hours from the Social/Behavioral Sciences package
    • 3 credit hours from the Natural Science/Mathematics package
    • 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 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