Admissions

Declaring a CS Minor

Students requesting a Computer Science Minor must have completed CS 109 CS 112 or CS 211 with a grade of B or better, taken at GMU.1

1

If a student has transferred in or completed all these course options, they should contact the department to discuss declaration criteria before repeating any credits.

Policies

Program Requirements

Candidates for the minor in Computer Science must complete at least 19 credits, with a minimum GPA of 2.00, eight credits of which must be unique to the minor and not used for a major, concentration, certificate, or other minor. Students should pay careful attention to prerequisites when selecting courses. For policies governing all minors, see AP.5.3.4 Minors.

Grades

At most one grade of C-, D, or XP may be used to satisfy requirements for the Computer Science Minor. Course prerequisites are still enforced; this lower grade does not bypass any prerequisite requirement.

Banner Code: CS

Minor Requirements

Total credits: 19-20

Required Courses

CS 112Introduction to Computer Programming (Mason Core)4
or CS 108
CS 109
Intro to Computer Programming, Part A (Mason Core)
and Intro to Computer Programming, Part B
CS 211Object-Oriented Programming3
CS 310Data Structures3
Total Credits10

Additional Computer Science Courses

Select three from the following:9-10
Computer Programming for Engineers
Introduction to Low-Level Programming
Software Engineering (Mason Core)
Introduction to Game Design
Formal Methods and Models
Computer Systems and Programming
Ethics and Law in Computing (Mason Core)
Game Programming I
Compilers
Database Concepts
Computer Graphics
Virtual Reality
Computational Photography
Computer Communications and Networking
Comparative Programming Languages
Computer Systems Architecture
Secure Programming and Systems
Operating Systems
Concurrent and Distributed Systems
Mobile Application Development
Natural Language Processing
Introduction to Artificial Intelligence
Computer Vision
Analysis of Algorithms
Data Mining
Autonomous Robotics
Introduction to Cryptography
Deep Learning
Object-Oriented Software Design and Implementation
Total Credits9-10