| Number |
Title |
Semesters |
| COSC 3011 |
Software Design |
F05, S07, S08, F08 |
| COSC 3020 |
Algorithms and Data Structures |
F08, S10, F14 |
| COSC 3900 |
Client-Side Web Programming |
F14 |
| COSC 4/5450 |
Computer Graphics |
F03, S06 |
| COSC 4760 |
Computer Networks |
F04 |
| COSC 4/5785 |
Compiler Construction I |
S05, F13 |
| COSC 4820 |
Database Systems |
S10, S12, S13, S14 |
| COSC 4/5840 |
Software Engineering |
F02, F03, F04, F05, F06 |
| COSC 4/5850 |
Software Engineering Lab |
S02, S03, S04, S05 |
| COSC 4950 |
Senior Design I |
F06, F09, S10, F11, S12, F12, S13, F13, F14 |
| COSC 4955 |
Senior Design II |
F06, S10, S12, F12, S13, F13, S14 |
| COSC 5640 |
Automated Reasoning |
S02 |
| COSC 5820 |
Database Systems |
F09, F11, F13 |
| COSC 5000 |
Graduate Seminar |
F02, F03, F11 |
| COSC 4/5010 |
Enterprise Programming |
S03 |
| COSC 4/5010 |
Grid Computing for Scientific Applications |
S06 |
| COSC 4/5010 |
Distributed Computing for Cryptographic Applications |
F07 |
| COSC 5010 |
Game Programming |
S04 |
| COSC 5010 |
Independent Study: Scientific Visualization |
F05 |
| COSC 5010 |
Automatic Programming |
F06 |
| COSC 5010 |
Independent Study: Cloud Computing |
Su11 |
| COSC 5010 |
Introduction to ACL2 |
F12 |
| ES 1000 |
Orientation to Engineering |
F11 |
| HP 3151 |
Understanding the Digital Society |
S07 |
| HP 3153 |
Silicon Artists |
S08 |
| HP 4151 |
What Computers Can Do |
F12, F13 |
| NASC 5770 |
Visualization Basics: Introduction to Computational Thinking & Robotics |
S14 (team taught) |