Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Engineering concentration equips students with fundamental knowledge in designing, developing, and assessing computer systems. 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 covers 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, information management, 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 mentor, which must receive approval from the graduate advisor. Part-time enrollment is permitted for the M.S. program. All degree requirements must be fulfilled within four years of initial registration.