Thesis Track Degree Requirements

About this track: This track provides students with a classical experience of writing a thesis document that solves a substantial ECE-related problem. This experience, combined with graduate courses that delve into related ECE topics, prepares students for careers in research or pursuing a doctoral degree.

Timeline: Most thesis students complete the MSECE in two academic years.

Research credit requirement: Student in the thesis track will register for ECE68900, Research MS Thesis.


  • Students should consult with their major professor to determine the number of ECE 69800 hours to register for each semester; a maximum of 12 hours are allowed.
  • ECE 69800 hours count toward the 15-credit hour ECE graduate-level credits requirement.
  • ECE 69600 and ECE 69700 credit hours cannot satisfy degree requirements for thesis track and cannot appear on a student’s plan of study.

Requirements: The table below summarizes the curriculum requirements for the thesis track.

Required Total Credit Hours on Plan of Study

30 (up to 12 hours may be ECE698, Research MS Thesis)

Required Core Courses

2 courses; 6 credit hours

Total Required Graduate-Level ECE Credit Hours

15 (Includes ECE 69800)

Required Math Credit Hours


Allowed ECE69600 (Advanced EE Projects) or ECE69700 (Directed Reading EE) Credit Hours


Core course requirement: Two core courses are required, one from the student’s primary area and a second that adds breadth of ECE knowledge. Regional campus courses or transfer courses do not satisfy the core course requirement.

Math requirement: A minimum of 3 approved math credit hours are required for the thesis track. See this list of approved courses to meet the math requirement.  

Graduate seminar requirement: All thesis track students must complete ECE 69400: Graduate Seminar. We recommend that you take this during your first or second semester. This is a zero-credit-hour course that does not go on your plan of study.

Frequently Asked Questions

How to I find a faculty member to supervise my thesis?

Use the Purdue ECE faculty directory to research faculty members and their areas of interest. Once you identify faculty members with whom you might like to work, contact them by email, explaining your areas of interest.

Networking with current ECE students who are in the thesis track is also a good way to learn more about how to find a thesis advisor.   

What do I do if the semester has begun and I haven’t found a thesis advisor?

You can continue to look for a thesis advisor. You can register for research up until mid-semester if you are able to find an advisor.

What GPA do I need to earn the MSECE?

You must have a plan-of-study GPA of 3.0 to successfully complete the MSECE. Graduate-level transfer courses are not included in your GPA calculation.