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.