Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Engineering Bachelor of Science program provides students with a solid foundation in core engineering principles through a blend of theoretical instruction and practical lab experience. Graduates will possess the skills to assess and improve computer systems, encompassing both hardware and software components. Those completing this degree will be qualified to develop comprehensive computing solutions, whether for general applications or specialized embedded systems, employing cutting-edge approaches to diverse computational challenges. This involves creating integrated systems with both hardware and software elements, requiring careful consideration of design interfaces and performance trade-offs.
Numerous courses incorporate hands-on lab components, allowing students to apply computer engineering concepts using professional equipment. The department's teaching labs remain accessible outside scheduled class times, encouraging additional independent practice. Undergraduates may also engage with various ongoing research initiatives within the department, further enhancing their educational experience.