Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer engineering focuses on enhancing the synergy between computing hardware and software. Our curriculum provides a robust grounding in engineering, science, and math, alongside elective options to broaden your knowledge or focus on specialized fields. Core classes will explore diverse career opportunities, with first-year students undertaking a hands-on design project to construct an Arduino-powered robot. The program concludes in your final year with a collaborative capstone project, tackling real-world engineering challenges in small teams.
Computer Engineers (CPE) are specialized electrical engineers with expertise in software development and hardware-software integration. Typical CPE responsibilities involve creating embedded software for microcontrollers, developing VLSI chips, working with sensor systems, designing circuit boards, and engineering operating systems. Their skills also make them ideal for robotics research, which combines computing with electrical systems. A suggested CPE study plan is provided below.
CPE program learning outcomes
Graduates in Computer Engineering will:
Excel professionally by applying systems thinking to address technological, economic, ethical, environmental, social, and human factors in a dynamic global context,
Lead and contribute effectively in multidisciplinary team environments,
Pursue continuous learning by adopting new technologies, methodologies, and tools throughout their careers,
Expand their expertise into new domains aligned with their interests and aspirations,
Enhance organizations and society through teamwork, clear communication, civic engagement, and leadership.