Below is a sampling of classes available for software engineering minors.
The minor in software engineering consists of a minimum of 20 credits, including the following:
| Course | Title | Hours |
|---|---|---|
| Required courses | ||
| CMSC 210 | Computers and Programming | 3 |
| CMSC 255 | Object-oriented Programming | 4 |
| CMSC 256 | Introduction to Data Structures | 4 |
| CMSC 355 | Fundamentals of Software Engineering | 3 |
| Elective | ||
| Select two of the following courses: | 6 | |
| Software Project Management | ||
| Introduction to Software Analysis and Testing | ||
| Software as a Service | ||
| Design and Implementation of User Interfaces | ||
| Total Hours | 20 | |
Students seeking to combine computer science with another discipline can pursue the Bachelor of Arts in Computer Science, which is a multidisciplinary degree program that can be combined with most VCU undergraduate degree programs.