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 210Computers and Programming3
CMSC 255Object-oriented Programming4
CMSC 256Introduction to Data Structures4
CMSC 355Fundamentals of Software Engineering3
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 Hours20

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.