Required Courses in Semester Curriculum
Freshman year courses
- Introduction to Computing
- Introduction to Programming
- Understanding and Constructing Proofs
Sophomore year courses
- Languages and Translation
- Objects and Design
- Programming Practicum I & II
- Introduction to Computer Engineering
- Introduction to Computer Systems and Networks
Junior year courses
- Automata and Algorithm Analysis