Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Engineering concentration equips students with fundamental knowledge in designing, building, and assessing computer systems. Focus areas span computer architecture, software development, and embedded systems, while allowing significant flexibility to align with 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 formulate a detailed study plan in consultation with their faculty advisor, which must receive graduate advisor approval. Part-time enrollment is permitted for the M.S. degree. All degree requirements must be fulfilled within four years of initial registration.