| Freshman Fall | | Course | Cr |
|---|
| FWS | 3
| | Language | 4
| | Math 1110 | 4
| | CS 111x | 4
| | | |
| | Freshman
Spring | | Course | Cr |
|---|
| FWS | 3
| | Language | 4
| | Math 1120 | 4
| | CS 2110 + CS 2111 | 4
| | CS 2800 | 3
|
|
|
|
|
| Sophomore Fall | | Course | Cr |
|---|
| Dist I | 3
| | Dist III | 3
| | Language | 4
| | Math 2210 | 4
| | CS 3110 or 3410* | 4
|
| | Sophomore Spring | | Course | Cr |
|---|
| Dist III | 3
| | Dist IV | 3
| | CS 3110 or 3420* | 4 | | CS 4000+ Elective | 3 | | | |
|
* can only take one of CS 3410 or 3420
|
|
|
| Junior Fall | | Course | Cr |
|---|
| Dist III | 3
| | Dist IV | 3
| | CS 3810 | 3
| | CS 4410 | 3
| | Free Elective | 3
|
| | Junior Spring | | Course | Cr |
|---|
| Dist. III or IV | 3
| | CS 4820 | 4
| | CS 4000+ Elective | 3
| | CS 4000+ Project | 2
| | Specialization | 4
|
|
|
|
|
| Senior Fall | | Course | Cr |
|---|
| Math Elective | 3
| | Technical Elective | 4
| | Specialization | 4
| | Free Elective | 3
| | Free Elective
| 3
|
| | Senior Spring | | Course | Cr |
|---|
| CS 3220, 4210
or 4220 | 3 or 4
| | Specialization | 4
| | Technical Elective | 4
| | Free Elective | 3
| | Free Elective | 3
|
|