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.