Admissions
Declaring a Software Engineering Minor
Students requesting a Software Engineering minor must have completed CS 109, CS 112 or CS 211 with a 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 Software Engineering must complete 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. 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 Software Engineering Minor. Course prerequisites are still enforced; this lower grade does not bypass any prerequisite requirement.
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 | ||
| Web Application Development | ||
| Software Testing and Maintenance | ||
| Software Architectures | ||
| Total Credits | 19 | |