Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The M.S. in Computer Engineering offers both thesis and non-thesis tracks. The non-thesis path requires completing at least 30 semester hours of coursework. For the thesis option, students must complete 30 credit hours, including six credits of ECE699 for independent research under a faculty advisor, resulting in a written thesis on a meaningful research topic and an oral defense. Thesis students must also complete one credit of Responsible Conduct of Research training, which may replace one thesis credit (ECE699) with approval from the advisory committee or Graduate Coordinator.
To earn the master's degree, students must maintain a minimum 3.0 GPA across all graduate courses. Both tracks require at least 18 credit hours from ECE courses.
Admission Requirements
Prospective students must hold a Bachelor of Science in Computer Engineering or demonstrate equivalent knowledge, with a minimum 3.0 cumulative GPA (on a 4.0 scale). Applicants without a Computer Engineering degree must complete or show proficiency in at least three of these prerequisite courses: Introduction to Unix Systems Administration (ECE 331), Embedded Systems (ECE 471), Computer Architecture and Organization (ECE 473), Digital Signal Processing (ECE 486), and Neural Networks (ECE 490). Provisional admission may be granted while prerequisite courses are completed with a grade of B or higher.