KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · MS

Computer Science, MS

George Mason University · Fairfax, VA

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
MS
Credential class
ceterms:MasterDegree
Credits (computed from items)
96-108
Catalog edition
2026-2027
Checklist type
degree-program
Identifiers
IPEDS UNITID
232186
CourseShelf checklist
CK_232186_34734169
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 59

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Core Courses by Area

major core · 0 items

    Artificial Intelligence and Databases

    3 items
    1. 3
    2. 3
    3. 3

    Programming Languages and Software Engineering

    3 items
    1. 3
    2. 3
    3. 3

    Systems and Networks

    3 items
    1. 3
    2. 3
    3. 3

    Theoretical Computer Science

    1 item
    1. 3

    Visual Computing

    1 item
    1. 3

    Basic and Advanced MS CS Electives by Area

    electives · 0 items

      Artificial Intelligence and Databases

      0 items

        Basic Courses:

        4 items
        1. 3
        2. 3
        3. 3
        4. 3

        Advanced Courses:

        16 items
        1. 3
        2. 3
        3. 3
        4. 3
        5. 3
        6. 3
        7. 3
        8. 3
        9. 3
        10. 3
        11. 3
        12. 3
        13. 3
        14. 3
        15. 3
        16. 3

        Programming Languages and Software Engineering

        0 items

          Basic Courses:

          5 items
          1. 3
          2. 3
          3. 3
          4. 3
          5. 3

          Advanced Courses:

          10 items
          1. 3
          2. 3
          3. 3
          4. 3
          5. 3
          6. 3
          7. or: ISA 681 Secure Software Design and Programming
            3
          8. 3
          9. 3
          10. 3

          Systems and Networks

          0 items

            Basic Courses:

            6 items
            1. 3
            2. 3
            3. 3
            4. 3
            5. 3
            6. 3

            Advanced Courses:

            13 items
            1. 3
            2. 3
            3. 3
            4. 3
            5. 3
            6. 3
            7. 3
            8. 3
            9. 3
            10. 3
            11. 3
            12. 3
            13. 3

            Theoretical Computer Science

            0 items

              Basic Courses:

              2 items
              1. 3
              2. 3

              Advanced Courses:

              5 items
              1. 3
              2. 3
              3. 3
              4. 3
              5. 3

              Visual Computing

              0 items

                Basic Courses:

                1 item
                1. 3

                Advanced Courses:

                5 items
                1. 3
                2. 3
                3. 3
                4. 3
                5. 3

                Elective courses not classified by area 1

                electives · 0 items

                  Basic Courses

                  1 item
                  1. 3

                  Advanced Courses

                  6 items
                  1. 3
                  2. 3
                  3. 3
                  4. 3
                  5. 1-6
                  6. 3

                  Project or Thesis

                  0 items

                    Select one from the following:

                    2 items
                    1. As published: “Research Project (3 credits)”
                      3
                    2. As published: “MS Thesis (6 credits)”
                      1-6

                    Concentration in Cyber Security (CYSC)

                    concentration · 0 items

                      Required:

                      15 items
                      1. 3
                      2. 3
                      3. Choose 2-3 elective courses:
                        Not resolved to a course
                        6-9
                      4. 3
                      5. 3
                      6. 3
                      7. 3
                      8. 3
                      9. or: ISA 681 Secure Software Design and Programming
                        3
                      10. Choose 0-1 related course:
                        Not resolved to a course
                        0-3
                      11. 3
                      12. 3
                      13. 3
                      14. 3
                      15. 3

                      Concentration in Machine Learning (ML)

                      concentration · 0 items

                        Required:

                        14 items
                        1. 3
                        2. 3
                        3. Choose 2-3 elective courses:
                          Not resolved to a course
                          6-9
                        4. 3
                        5. 3
                        6. 3
                        7. 3
                        8. 3
                        9. 3
                        10. Choose 0-1 related course:
                          Not resolved to a course
                          0-3
                        11. 3
                        12. 3
                        13. 3
                        14. 3

                        Accelerated Option Requirements

                        12 items
                        1. As published: “Compilers (to replace CS 440)”
                          3
                        2. As published: “Database Systems (to replace CS 450)”
                          3
                        3. As published: “Computer Graphics (to replace CS 451)”
                          3
                        4. As published: “Computer Communications and Networking (to replace CS 455)”
                          3
                        5. As published: “Operating Systems (to replace CS 471)”
                          3
                        6. As published: “Introduction to Artificial Intelligence (to replace CS 480)”
                          3
                        7. As published: “Theory and Applications of Data Mining (to replace CS 484)”
                          3
                        8. As published: “Analysis of Algorithms (to replace CS 483)”
                          3
                        9. As published: “Introduction to Cryptography (to replace CS 487)”
                          3
                        10. As published: “Object-Oriented Software Specification and Construction (to replace SWE 419)”
                          3
                        11. As published: “Software Testing (to replace SWE 437)”
                          3
                        12. As published: “Software Engineering for the World Wide Web (to replace SWE 432)”
                          3

                        Accelerated Option Requirements

                        12 items
                        1. As published: “Compilers (to replace CS 440)”
                          3
                        2. As published: “Database Systems (to replace CS 450)”
                          3
                        3. As published: “Computer Graphics (to replace CS 451)”
                          3
                        4. As published: “Computer Communications and Networking (to replace CS 455)”
                          3
                        5. As published: “Operating Systems (to replace CS 471)”
                          3
                        6. As published: “Introduction to Artificial Intelligence (to replace CS 480)”
                          3
                        7. As published: “Analysis of Algorithms (to replace CS 483)”
                          3
                        8. As published: “Theory and Applications of Data Mining (to replace CS 484)”
                          3
                        9. As published: “Introduction to Cryptography (to replace CS 487)”
                          3
                        10. As published: “Object-Oriented Software Specification and Construction (to replace SWE 419)”
                          3
                        11. As published: “Software Testing (to replace SWE 437)”
                          3
                        12. As published: “Software Engineering for the World Wide Web (to replace SWE 432)”
                          3
                        Source. George Mason University, catalog 2026-2027 — https://catalog.gmu.edu/colleges-schools/engineering-computing/school-computing/computer-science/computer-science-ms/. Captured page pages/0247.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.