| For students entering fall of: | 2010 | 2009 | 2008 | 2007 |
| CSC 130 | Computer Science I | 4 sh |
| CSC 230 | Computer Science II | 4 sh |
| CSC 330 | Computer Science III | 4 sh |
| CSC 331 | Algorithm Analysis | 4 sh |
| CSC 335 | Programming Languages | 4 sh |
| CSC 342 | Computer Systems | 4 sh |
| CSC 442 | Mobile Computing | 4 sh |
| CSC 462 | Software Development/Capstone | 4 sh |
| MTH 206 | Discrete Structures | 4 sh |
| MTH 221 | Calculus and Analytic Geometry II | 4 sh or |
| MTH 306 | Applied Matrix Theory | 4 sh |
| Select one Math course beyond core math requirement | 4 sh | |
| ||
Select two courses from the following: | 8 sh | |
| CSC 410 | Artificial Intelligence | |
| CSC 415 | Numerical Analysis | |
| CSC 420 | Game Programming and Computer Graphics | |
| CSC 430 | Advanced Programming Concepts | |
| CSC 431 | High Performance Computing | |
| CSC 499 | Research | |
| CSC 300-400 level elective | ||
| TOTAL | 52 sh | |