Computer Engineering

   


Computer Engineering is an interdisciplinary graduate program offered jointly by the Department of Electrical and Computer Engineering and the Department of Computer Science and Engineering. Students in this program develop a broad understanding of both hardware and software design issues. Two different degree options are available. The Master of Science (M.S.) in Computer Engineering degree is a traditional research oriented graduate degree that prepares students to work in industry or to continue with their graduate studies in either electrical engineering or computer science. The Master of Computer Engineering (M.Comp.E.) degree is a coursework only professional engineering degree tailored to practicing computer scientists and engineers. Faculty in the program work closely with graduate students conducting research in a wide variety of computer engineering topics, including computer architecture and system design, computer graphics, distributed systems, fault-tolerant computing, optimizing and parallelizing compilers, computer-aided design, databases, networks, operating systems, parallel computing, software engineering, and VLSI design and testing. Students begin their studies with a core program of courses in system software, computer architecture and networking, VLSI and digital design, and data structures and algorithms and then proceed to in-depth study in their area of specialization. M.S. students may elect to complete a master's thesis or an independent project. The comprehensive final exam for the M.S. degree is oral; no final exam is required for the M.Comp.E. degree. These degrees typically require one to two years of full-time study. Part-time study is encouraged for students who work in industry while attending classes.


   
 
bottom graduate studies top