Below is a sampling of classes available for cybersecurity minors.
The minor in cybersecurity consists of a minimum of 20 credits, including the following courses. This minor will require a prerequisite of CMSC 254 and CMSC 255.
| Course | Title | Hours |
|---|---|---|
| Required courses | ||
| CMSC 256 | Introduction to Data Structures | 4 |
| CMSC 257 | Computer Systems | 4 |
| CMSC 302 | Introduction to Discrete Structures | 3 |
| CMSC 401 | Algorithm Analysis with Advanced Data Structures | 3 |
| CMSC 413 | Introduction to Cybersecurity | 3 |
| Elective | ||
| CMSC 414 | Computer and Network Security | 3 |
| or CMSC 415 | Introduction to Cryptography | |
| 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.