Master Schedule of CS Courses
Course | Title | Fall | Spring | Summer | Pre-Reqs |
---|---|---|---|---|---|
1336 | Computer Science I | ||||
1337 | Computer Science II | CS 1336 | |||
2336 | Data Structures | CS 1337 | |||
3304 | Computer Organization | CS 1337 | |||
3311 | Database Management | CS 1337 | |||
3352 | Algorithms | CS 2336 & CoReq MATH 2305 | |||
4301 | Compilers | CS 2336 and 3304 with a grade of “C” or better | |||
4302 | Operating Systems | CS 2336 and CS 3304 | |||
4306 | Software Engineering | CS 2336 |
Course | Title | Fall | Spring | Summer | Pre-Reqs |
---|---|---|---|---|---|
1314 | Intro to Programming (Python) | ||||
4318 | Artificial Intelligence | CS 2336 | |||
4319 | Machine Learning | CS 2336 | |||
4330 | Introduction to Data Science | CS 2336 |
Course | Title | Fall | Spring | Summer | Pre-Reqs |
---|---|---|---|---|---|
1314 | Intro to Programming (Python) | ||||
1351 | Java Programming | ||||
3312 | Web Programming | CS 1314,1336 or1351 or instructor’s permission | |||
3372 | Handheld Game Development | CS 2336 | |||
4312 | Internet Technologies | CS 2336 |
Course | Title | Fall | Spring | Summer | Pre-Reqs |
---|---|---|---|---|---|
3310 | Unix | CS 1337 | |||
4314 | Networking | ||||
4320 | Intro to Computer Network Security | ||||
4340 | Offensive Security Techniques | CS 3310, 4314, 4320 |
Course | Title | Fall | Spring | Summer | Pre-Reqs |
---|---|---|---|---|---|
3371 | Game Development I | CS 2336 | |||
3372 | Handheld Game Development | CS 2336 | |||
4318 | Artificial Intelligence | CS 2336 | |||
4371 | Game Development II | CS 3371 |
Course | Title | Fall | Spring | Summer | Pre-Reqs |
---|---|---|---|---|---|
1371 | Intro to Game Development | ||||
2324 | 3D Modeling and Animation | ||||
3325 | Animation and Modeling II | CS 2324 | |||
4307 | Ethics | Jr. |
The above schedule should be used only as a guide for planning ahead to future semesters; it does not guarantee that courses will necessarily be offered every indicated semester.