Mar 17, 2026  
2026-2027 Graduate Catalog 
    
2026-2027 Graduate Catalog

Computer Engineering, M.S.


Return to {$returnto_text} Return to: Degrees and Programs (A-Z)

Degree Requirements


Computer Engineering Basic Preparation


Candidates should have a bachelor’s degree in computer engineering or related areas.

Students should consult an academic advisor to determine if they have sufficient background to satisfy the required foundation courses. At a minimum, the following foundation courses, or their equivalents, are required and should be completed prior to enrolling in certain graduate courses:

Computer Engineering Core Requirements (9 hours)


The following courses or their approved substitutions are required for both the thesis and the extended coursework options.

Computer Engineering Elective Core Requirements (6 hours)


Students will select two or more elective core courses from the following list:

Elective Requirements for Thesis Option (15 hours)


Three hours of 5100-6000 level CENG courses

Three hours of 5100-6000 level CENG/CSCI/SWEN/SENG courses

Three hours of 4000-6000 level CENG/CSCI/SWEN courses

Six hours of CENG 6939 - Master’s Thesis Research  

Elective Requirements for Extended Coursework Option (18 hours)


Nine hours of 5100-6000 level CENG courses

Three hours of 5100-6000 level CENG/CSCI/SWEN/SENG course

Three hours of 4000-6000 level CENG/CSCI/SWEN course

Three hours of CENG 6838 - Research Project and Seminar  

Prior approval of non-CENG electives is required from the faculty advisor. Up to three hours of combined internship and co-op can be used as an elective with the approval of the faculty advisor.

Computer Engineering Specialization Areas


Students interested in focusing on a specialization area are suggested to take the courses listed below.

Return to {$returnto_text} Return to: Degrees and Programs (A-Z)