Computer Science courses at GMU
8,283 CS courses at George Mason University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 103
page 1 of 3
- CS 100Principles of Computing3 credits
- CS 105Computer Ethics and Society1 credit
- CS 108Intro to Computer Programming, Part A.3 credits
- CS 109Intro to Computer Programming, Part B.3 credits
- CS 110Essentials of Computer Science3 credits
unlocks 1 course
- CS 112Introduction to Computer Programming4 credits
unlocks 16 courses
- CS 211Object-Oriented Programming3 credits
unlocks 6 courses
- CS 222Computer Programming for Engineers3 credits
unlocks 3 courses
- CS 262Introduction to Low-Level Programming3 credits
1 prerequisite
- CS 310Data Structures3 credits
unlocks 20 courses
- CS 321Software Engineering3 credits
- CS 325Introduction to Game Design3 credits
- CS 330Formal Methods and Models3 credits
unlocks 11 courses
- CS 351Visual Computing3 credits
- CS 367Computer Systems and Programming4 credits
unlocks 13 courses
- CS 390Research and Project Design Principles in Computing3 credits
- CS 391Advanced Programming Lab1 credit
- CS 395Student Initiated Special Topics1 credit
- CS 399Special Topics3 credits
- CS 405Ethics and Law in Computing3 credits
- CS 425Game Programming I.3 credits
- CS 426Game Programming II.3 credits
- CS 440Compilers3 credits
- CS 450Database Concepts3 credits
- CS 451Computer Graphics3 credits
- CS 452Virtual Reality3 credits
- CS 453Computational Photography3 credits
- CS 455Computer Communications and Networking3 credits
- CS 463Comparative Programming Languages3 credits
- CS 465Computer Systems Architecture3 credits
unlocks 12 courses
- CS 468Secure Programming and Systems3 credits
- CS 471Operating Systems3 credits
- CS 475Concurrent and Distributed Systems3 credits
- CS 477Mobile Application Development3 credits
- CS 478Natural Language Processing3 credits
- CS 480Introduction to Artificial Intelligence3 credits
unlocks 3 courses
- CS 482Computer Vision3 credits
- CS 483Analysis of Algorithms3 credits
- CS 484Data Mining3 credits
- CS 485Autonomous Robotics3 credits
- CS 487Introduction to Cryptography3 credits
unlocks 2 courses
- CS 489Deep Learning3 credits
- CS 491Industry-Sponsored Senior Design Project3 credits
- CS 498Independent Study in Computer Science3 credits
- CS 499Special Topics in Computer Science3 credits
- CS 500Special Topics4 credits
- CS 504Principles of Data Management and Mining3 credits
unlocks 2 courses
- CS 530Mathematical Foundations of Computer Science3 credits
unlocks 1 course · 2 prerequisites
- CS 531Computer Systems and Fundamentals of Systems Programming3 credits
unlocks 6 courses · 2 prerequisites
- CS 540Compilers3 credits
unlocks 1 course · 3 prerequisites