Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Engineering concentration equips students with foundational knowledge in designing, building, and assessing computer systems. Key focus areas encompass computer architecture, software development, and embedded systems, while allowing significant flexibility to align with individual student interests. Faculty research within this specialization spans parallel and distributed computing systems, distributed software frameworks and databases, highly dependable real-time systems, VLSI chip designs, adaptive computing solutions, computer-aided design tools, energy-efficient architectures, embedded technologies, network communication protocols, cybersecurity solutions, parallel programming languages, knowledge systems, service-based architectures, and software development methodologies. Numerous EECS professors conduct systems-level research that intricately blends computing principles with engineering applications. This broad spectrum of investigation includes work on time-sensitive computing, graphical representation techniques, machine vision applications, simulation methods, and even interdisciplinary explorations connecting technology with creative fields.