Below is a sampling of classes available for computer science minors.
The minor in computer science consists of at least 18 credits in computer science, including the following:
Course | Title | Hours |
---|---|---|
CMSC 255 | Object-oriented Programming | 4 |
or EGRE 245 | Engineering Programming | |
CMSC 256 | Introduction to Data Structures | 3-4 |
or EGRE 347 | Applied Embedded Programming | |
CMSC 302 | Introduction to Discrete Structures | 3 |
CMSC 401 | Algorithm Analysis with Advanced Data Structures | 3 |
Select additional credits in computer science at the 300 level or above to reach 18 credit hours. 1 | 4-5 | |
Total Hours | 18 |
All courses required for the minor must be completed with a minimum grade of C.
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.