Purdue Online MSECE Curriculum Guide

General Information

Coursework Requirements

30 credit hours are required to complete the online MSECE.

  • Must include 15 credit hours of ECE graduate level courses
  • Must include 2 core courses (6 credit hours), including one from your primary area
  • Must include 2 math courses (6 credit hours)
  • Up to 9 credit hours can be graduate level courses from outside ECE, for example, ME, CS, IE, etc.

Plan of Study

You will create a plan of study (POS) that lists the courses you plan to take and their timing.

Grade & GPA Requirements

  • You must complete all courses on your POS with a grade of no less than a C−.
  • No grades of D or F are allowed on your POS.
    • Any plan of study course with a grade of D or F must be repeated. You cannot drop them from your plan POS.
  • You must have a POS GPA of 3.0 to successfully complete the MSECE.
  • Graduate-level transfer courses are not included in your GPA calculation.

Time to Degree Completion

  • Most students will complete the online MSECE in 2-4 years. However, you have up to 6 years to complete your degree.
  • If you do not enroll in three consecutive semesters (approximately 1 calendar year), you will become inactive and must reapply to Purdue.
    • No minimum number of credit hours per semester is required for the online MSECE.

Curriculum Requirements

Requirement Number of Required Courses Required Credit Horus
Core Courses
Students must complete the core course for their primary area plus one additional core course.  
2 6
Math Courses 2 6
ECE graduate-level courses   9
Additional graduate-level courses, ECE or other   9

Core Courses: 2 Required 

Focus Area Core Course Number Course Title Credit Hours
Automatic Control (AC) ECE 60200 Lumped System Theory 3
Communications Networks and Signal and Image Processing (CNSIP) ECE 60000 Random Varible and Signals 3
Computer Engineering (CE) ECE 60800 Computational Models and Methods 3
Fields and Optics (FO) ECE 60400 Electromagnetic Field Theory 3
Microelectronics and Nanotechnology (MN) ECE 60600 Solid State Devices 3
Power and Energy Systems (PES) ECE 61000 Energy Conversion 3
VLSI and Circuit Design (VLSI) ECE 55900 MOS VLSI Design 3

Math Courses: 2 Required

Course Number Course Title Credit Hours
MA 51100

Linear Algebra with Applications
Recommended before you take ECE602

MA 52700 Advanced Mathematics for Engineers I (not allowed for CNSIP area
If you have limited knowledge of linear algebra, MA511 is recommended first
MA 52800 Advanced Mathematics for Engineers II
Can be taken without taking MA527 first
CS 51500 Numerical Analysis of Linear Systems 3
STAT 51400 Design of Experiments (allowed only for CE area) 3

A list of online courses, ECE and other, is available here: https://engineering.purdue.edu/online/courses/school_listings

Sample plans of study for the online MSECE are available here: https://engineering.purdue.edu/ECE/Academics/Online/plan-of-study