Declaring a CS Minor

Students requesting a Computer Science Minor must have completed CS 112 Introduction to Computer Programming (Mason Core) or CS 211 Object-Oriented Programming with a grade of B or better.



No more than 3 credits of D grades may be used to satisfy requirements for the Computer Science Minor.

Program Requirements

The minor in computer science requires completion of at least 19 credits. Students should pay careful attention to prerequisites when selecting courses. Eight credits of coursework must be unique to the minor and students must complete all coursework with a minimum GPA of 2.00.

For policies governing all minors, see AP.5.3.4 Minors.

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
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
Synthesis of Ethics and Law for the Computing Professional (Mason Core)
Software Engineering
Introduction to Game Design
Formal Methods and Models
Computer Systems and Programming
Database Concepts
Computer Graphics
Computer Communications and Networking
Comparative Programming Languages
Computer Systems Architecture
Secure Programming and Systems
Operating Systems
Introduction to Artificial Intelligence
Analysis of Algorithms
Data Mining
Object-Oriented Software Design and Implementation
Object-Oriented Software Design and Implementation
Total Credits9-10