- Introduction to Programming
- Software Development I
- Software Development II
- Software Systems & Analysis
- Discrete Mathematics
- Data Communications
- Internetworking
- Database Management
- System Design
- Algorithm Analysis & Design
- Technology, Ethics, & Society
- Introduction to Cybersecurity
- Computer Organization & Architecture
- Operating Systems
- Theory of Programming Languages
- Language Study
- Computer Graphics
- B.S. Capping