Admissions
Declaring a Software Engineering Minor
Students requesting a software engineering minor must have completed CS 112 Introduction to Computer Programming (Mason Core) or CS 211 Object-Oriented Programming with a B or better.
Policies
General
Candidates for the minor in software engineering must complete 19 credits in software engineering with a minimum GPA of 2.00, 8 credits of which must be unique to the minor and not used for the major. For policies governing all minors, see AP.5.3.4 Minors.
Grades
No more than 3 credits of D grades may be used to satisfy minor requirements.
Minor Requirements
Total credits: 19
Required Courses
Code | Title | Credits |
---|---|---|
CS 112 | Introduction 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 211 | Object-Oriented Programming | 3 |
CS 310 | Data Structures | 3 |
Select three from the following: | 9 | |
Software Usability Analysis and Design | ||
Software Engineering (Mason Core) | ||
Object-Oriented Software Design and Implementation | ||
or CS 332 | ||
or SWE 332 | ||
Web Application Development | ||
Software Testing and Maintenance | ||
Software Architectures | ||
Total Credits | 19 |