CMSC courses at VCU
6,419 CMSC courses at Virginia Commonwealth University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–27 of 27
- CMSC 401Algorithm Analysis with Advanced Data Structures3 credits
unlocks 10 courses · 2 prerequisites
- CMSC 404Compiler Construction3 credits
1 prerequisite
- CMSC 405Operating Systems3 credits
4 prerequisites
- CMSC 408Databases3 credits
unlocks 2 courses · 1 prerequisite
- CMSC 410Introduction to Quantum Computing3 credits
2 prerequisites
- CMSC 411Computer Graphics3 credits
2 prerequisites
- CMSC 412Social Network Analysis and Cybersecurity Risks3 credits
1 prerequisite
- CMSC 413Introduction to Cybersecurity3 credits
1 prerequisite
- CMSC 414Computer and Network Security3 credits
1 prerequisite
- CMSC 415Introduction to Cryptography3 credits
1 prerequisite
- CMSC 420Software Project Management3 credits
1 prerequisite
- CMSC 425Introduction to Software Analysis and Testing3 credits
1 prerequisite
- CMSC 426Software as a Service3 credits
1 prerequisite
- CMSC 427Design and Implementation of User Interfaces3 credits
1 prerequisite
- CMSC 428Mobile Programming: iOS.3 credits
1 prerequisite
- CMSC 435Introduction to Data Science3 credits
1 prerequisite
- CMSC 436Artificial Intelligence3 credits
4 prerequisites
- CMSC 437Introduction to Natural Language Processing3 credits
1 prerequisite
- CMSC 438Machine Learning3 credits
3 prerequisites
- CMSC 440Data Communication and Networking3 credits
1 prerequisite
- CMSC 441Senior Design Studio I (Laboratory/Project Time).2 credits
unlocks 2 courses · 2 prerequisites
- CMSC 442Senior Design Studio II (Laboratory/Project Time).2 credits
3 prerequisites
- CMSC 445Introduction to Game Development3 credits
1 prerequisite
- CMSC 451Senior Project I.1 credit
unlocks 2 courses · 4 prerequisites
- CMSC 452Senior Project II.1 credit
3 prerequisites
- CMSC 491Topics in Computer Science3 credits
- CMSC 492Independent Study4 credits