- Explore Programs
The Computer Engineering master's program trains students to design hardware, software, and networking systems for the computers of today and tomorrow.
Jointly administered by the Department of Electrical and Computer Engineering and Department of Computer Science, this master's program incorporates research and teaching across disciplines to provide students with a well-rounded approach to the dynamic field of computer engineering.
Students personalize their path of study and regularly access professors both in small classes and out of class. At least four lecture-based courses must be taken from a published list of computer engineering core courses. From these core courses, at least one course must be taken from each of the following three core areas:
Master's degrees require a minimum of 30 credits hours and the fulfillment of at least 10 courses at the 100-level or above with grades of S (satisfactory) or at least a B-.
Computer hardware is now being designed with specialized computer cores for specific applications. Computing devices are connected to complex computer networks and the internet, whether they are large servers in a cloud, or embedded Internet-of-Things devices. With software and hardware systems gaining in complexity, computers and designers must go beyond functional correctness and be concerned with power consumption, security, and reliability.
The program gives students a unique perspective on how electrical and computer technology can be used to solve important human problems. With expert faculty, cutting-edge research, and innovative facilities, our students are given the opportunity and resources to make significant contributions to the field and become leaders in industry, government, and academia.
We recognize that attending graduate school involves a significant financial investment. Our team is here to answer your questions about tuition rates and scholarship opportunities.
Please contact us at email@example.com.