| theory |
languages and software design |
systems |
applications |
|
| intermediate |
280 Algorithms |
275 Programming Abstractions |
210 Computer Organization 241 Systems Programming |
Animation Game Design |
| upper level |
Theory of Computer Science Advanced Algorithms |
Programming Languages Software Engineering |
Operating Systems Compilers Computer Architecture Computer Networks |
Database Systems Computer Graphics Artificial Intelligence Information Security Natural Language Processing |