University of Richmond

Computer Science - Two-Year Course Rotation

Fall 2008

CMSC 301 – Organization
CMSC 322 – Software Engineering Practicum
CMSC 323 – Programming Languages
CMSC 325 – Database Systems
CMSC 334 – Security

Spring 2009

CMSC 315 – Algorithms
CMSC 321 – Operating Systems
CMCS 328 – Numerical Analysis
CMSC 395 – TBD

Fall 2009

CMSC 301 – Organization
CMSC 323 – Programming Languages
CMSC 330 – Theory of Computation (if there is demand)
CMSC 326 – Simulation (if staffing permits)
CMSC 395 – Special Topics (if staffing permits)

Spring 2010

CMSC 315 – Algorithms
CMSC 330 – Compiler Theory
CMSC 332 – Networks
CMSC 395 – Advanced Architecture