Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Engineering concentration equips students with foundational knowledge in designing, developing, and assessing computer systems. Focus areas span computer architecture, software development, and embedded systems, while allowing significant customization based on individual student interests. Faculty research encompasses parallel and distributed computing systems, distributed software frameworks and databases, highly dependable real-time systems, VLSI architectures, adaptive computing, computer-aided design, energy-efficient systems, embedded technologies, network protocols, computer networking, cybersecurity, parallel/distributed programming languages, knowledge systems, service-based architectures, and software development methodologies.
The M.S. program offers two pathways: a thesis track and a comprehensive exam track. Both options require students to create a detailed study plan in consultation with their faculty advisor, which must receive approval from the graduate advisor. The program accommodates part-time students and requires completion within four years of initial enrollment.