Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The undergraduate computer engineering program, offered both online in real-time and in-person, aims to deliver a wide-ranging engineering education along with in-depth technical knowledge in computing disciplines. The curriculum builds fundamental skills through mathematics, core sciences, and general engineering courses. The technical core combines electrical engineering courses focusing on hardware components with computer science coursework covering software development.
The Bachelor of Science in Computer Engineering offers two specializations: Computer Engineering and Modeling & Simulation Engineering. Each track provides flexible elective options. The Computer Engineering specialization includes an embedded computer science minor, plus four technical electives for focused study in areas like hardware systems, networking, cybersecurity, or data analytics. The Modeling & Simulation track offers three technical electives. All students complete General Education requirements to ensure a balanced academic experience.
Bachelor of Science in Computer Engineering (BSCE) candidates remain in their declared program while completing foundational engineering coursework (including Calculus I & II, Calculus-based Physics I, Programming I, Chemistry I & II, and introductory engineering classes).