The curriculum for this degree program emphasizes project-based learning. Small team projects are required in most classes. These culminate in the two-semester capstone project class where students form teams and meet with a client, gather requirements, design, implement, test and deploy a software or hardware project.
The following courses fulfill some of the requirements for a Bachelor of Science in Engineering with a major in computer engineering:
- Algorithmic Design I and II
- Computing in the Modern World
- Digital Logic Design
- Introduction to Computer Architecture
- UNIX/Linux Fundamentals
- Introduction to Software Engineering
- Operating Systems
- Embedded Systems
- Computer Systems Engineering