- CS1300: Discrete Structures
- CS1400: Introduction to Programming and Problem Solving
- CS2600: Systems Programming
- CS2400: Data Structures and Advanced Programming
- CS2640: Computer Organization and Assembly Programming
- CS3110: Formal Languages and Automata
- CS3650: Computer Architecture
- CS4800: Software Engineering