MS Computer Engineering - Graduate Courses

Both thesis and non-thesis options require a minimum of 30 credits. Students must take 1 course from Computer Architecture and Design (graduate course prefix CDA), 1 course from Software and Programming (graduate course prefix COP or CEN), and 1 course from Systems and Applications (graduate course prefix CAP, CIS, CNT, or EEL). Please note that courses CEN 5931, CEN 6930 may be counted only with prior approval of the advisor.

In addition, students pursuing non-thesis option will take 7 elective courses and students pursuing thesis option will take 6 thesis credits and 5 elective courses. All students must complete one semester of CGS 5937 Graduate Seminar (0 credits).

The EECS Department offers a rich and diverse selection of elective courses in traditional areas of computer engineering and in the areas of research of the faculty including computer architecture and design, embedded systems, structured VLSI design, design of digital systems, cryptography, computer networks, wireless communications, vehicular networks, IoT and smart systems, parallel and distributed systems, medical information systems, machine learning, artificial intelligence, robotics, and signal processing. Visit the department course schedule for a comprehensive list of elective courses.