Course Cross Reference

Course Cross Reference

This page is mostly for Faculty use.

This chart is a listing of courses offered and the programs that require these classes.

All courses are CMSC unless noted:
NumberTitleCSACSAIGame
1200Prob. Solv.✓✓✓✓
1240Prog. I✓ ✓ ✓✓
2000Intro. to Cyber. ✓ ✓ ✓
2040OOP✓ ✓ ✓ ✓
2100Logic and Switching Theory✓
3010Structured Sys Doc. ✓ ✓ ✓
3040Data Structures✓ ✓ ✓ ✓
3100Assembly✓
3140Analysis of Algorithms✓
CMIS 3200Database Application ProgrammingII ✓ ✓ ✓
3240Computer Archtecture✓
3320Technical Computing in Java✓
3340CobolI
3360FortranI
3380PythonI • ✓
CMIS 3500Web Programming I ✓ ✓ ✓
3630Machine Learning • ✓
37002D GameI • ✓
37203D GameI • ✓
3730Natural Language Proc. • ✓
3740Mobile App. Devel. • ✓
3780Computer GraphicsII • ✓
3930Specialized Techniques in AI • ✓
3990Special Topics in CSII
4000Operating Systems✓
4080Structure of Programming Languages✓
4120Parallel ProgrammingII
4140Theory of Languages✓
4180Language Translation✓
4200Artificial IntelligenceII • ✓ ✓
4900Senior Project I✓ ✓ ✓ ✓
4920Senior Project II✓ ✓✓ ✓
4950InternshipI
Key
Symbol Meaning
✓ Required
• ACS Elective
I CS Elective, Choice 1
II CS Elective, Choice 2