Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Beyond conventional large-scale software programs, devices with embedded computing technology are increasingly ubiquitous in daily life. Computer engineers create and optimize both hardware and software for these diverse systems, spanning from application programs to networking infrastructure, computing components, and miniature embedded sensors.
Our thorough academic program equips students to analyze, define, and execute solutions for practical technological challenges. Learners utilize contemporary computer engineering resources in fully-equipped labs, with hands-on exercises that complement classroom instruction.
The program prioritizes design principles and collaborative work, culminating in a senior capstone project that synthesizes knowledge from previous coursework. Graduates earn a Bachelor of Science degree in Computer Engineering.
Acquire valuable industry experience through the optional cooperative education program in your preferred engineering specialization. The co-op program alternates work semesters with academic terms after your second year, while providing competitive compensation.
From their initial year, students can participate in numerous competitive teams, tackling projects like lunar mining robots or hybrid vehicle development. Participants develop skills in project management, budgeting, and interdisciplinary collaboration with peers from various institutions. With faculty guidance, students attend nationwide competitions.