Computer Engineering, M.S.

Degree Requirements (30 Hours)

The Master of Science in Computer Engineering (MSCE) degree requires 30 credit hours beyond the BS. Students in the MSCE program may elect either the thesis or the non-thesis option.

Coursework

Core (10 Hours)   

Course Title Credits
CSCE 513Computer Architecture3
CSCE 611Advanced Digital Design3
CSCE 750Analysis of Algorithms3
CSCE 791Seminar in Advances in Computing1
Total Credit Hours10

Electives (20 Hours)

  • A maximum of six hours in non-CSCE courses approved by the Graduate Director and at most three hours of CSCE 798 may be applied toward the degree. CSCE 797 may not be applied toward the degree.

Students who choose the non-thesis option must complete 6 hours from the following list:

Course Title Credits
CSCE 512System Performance Evaluation3
CSCE 516Computer Networks3
CSCE 569Parallel Computing3
CSCE 574Robotics3
CSCE 613Fundamentals of VLSI Chip Design3

Thesis Option

Students who choose the thesis option must substitute 6 hours of thesis preparation (CSCE 799) for electives and defend the thesis in a public presentation. The electives must also include at least 8 hours in CSCE courses numbered 700 and above.

Non-Thesis Option

Students who choose the non-thesis option must complete at least 11 of the 20 hours of electives in CSCE courses numbered 700 and above, and pass a written comprehensive examination administered at the end of Fall or Spring semester.