Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Beyond conventional large-scale software programs, devices incorporating embedded computing systems 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 compact embedded sensors.
Key specializations within computer engineering encompass:
operating systems
embedded systems development
digital circuitry
algorithm design
software architecture
computer system structure
Significant practical implementations involve:
wired and wireless networking
system modeling
automated processes
digital regulation
sensor technology
robotic systems
application and database solutions
Our thorough academic program equips students to analyze, define, and execute solutions for actual technological challenges. Through hands-on work in fully-equipped labs, students master contemporary computer engineering techniques that complement theoretical classroom instruction.
The program focuses on collaborative design projects, culminating in a comprehensive senior design experience that synthesizes knowledge from previous coursework. Graduates earn a Bachelor of Science degree in Computer Engineering.