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 ECE 69800, 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 can be counted toward the needed 30 credit hours.  
  • ECE 69800 hours count toward the 15-credit hour ECE graduate-level credits requirement.
  • ECE 69600, Advanced ECE Projects, ECE 69700, Directed Reading EE, and ECE 69200, Introduction to Graduate Research credit hours cannot satisfy degree requirements for the thesis track (i.e., do not count toward the needed 30 credit hours).

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

Required Total Credit Hours

30 (up to 12 hours may be ECE 69800, 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 ECE 69600 (Advanced EE Projects) or ECE 69700 (Directed Reading EE) Credit Hours


Additional requirements:

  • Core courses: 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 courses: A minimum of 3 approved math credit hours are required for the thesis track.
  • Graduate seminar: All thesis track students must complete ECE 69400: Graduate Seminar. This is a zero-credit-hour course that does not go on your plan of study.
    • We recommend that you take this during your first or second semester.

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.