Each student must complete a minimum of 30 semester hours of graduate-level credits beyond the bachelor's degree under one of the two options listed below. This work must represent a cohesive set of courses leading to comprehensive knowledge in one area of Computer Engineering. It cannot be a set of disjoined courses.
Plan of Study
for the degree must include the following:
- Two out of five core courses with B or better in each.
- CS 571, Operating Systems
- ECE 511, Microprocessors
- ECE 542, Computer Network Architectures and Protocols
- ECE 545, Digital System Design with VHDL
- ECE 548, Sequential Machine Theory
- A minimum of three ECE or CS courses at the 600 level or above (not including ECE 798 or 799), with a grade of B or better in each.
- A minimum of 15 credit hours of ECE designated courses. With the concurrence of the student's advisor, Computer Engineering oriented IT courses and courses transferred from other universities may be considered as ECE courses.
- Elective courses should be chosen either from the list of pre-approved electives strongly suggested for a given specialization area or from the list of elective courses common for all specialization areas. Elective courses from the latter list must be approved by the student's advisor prior to the registration for a given course.
- Before courses are transferred into the Computer Engineering program, they must be submitted to and receive an approval of the student's advisor and the Chair of the Electrical and Computer Engineering Department.