How to Register for Courses

Important! Starting Spring 2026, a registration PIN is not required to register. If you are unable to register using the process below, please contact the ECE Graduate Office. 

How to Register for Courses

  1. Log in to myPurdue.
  2. Resolve any holds on your student profile.
  3. Check your registration status and get your time ticket:
    • On the Register for Classes card, click Registration Status and Time Ticket.
      • Important! Your time ticket indicates the exact date and time that you can begin registration.  
  4. Review the current course list for available courses.
  5. To register (also see the help videos linked below):
    • On the Register for Classes card, click Scheduling Assistant.
    • Verify that the session and campus location in the upper right are correct (e.g., Spring 2026, PWL). Click to modify if needed.
      • Select PWL (West Lafayette) to see courses taking place in West Lafayette or fully online. 
      • Select PIN (Indianapolis) to see courses taking place in Indianapolis. 
    • Add courses under Course Requests.
    • Once you've added all classes, click Build Schedule. 
    • Click Submit Schedule.
      • Some courses require approvals. If Request Approvals appears, click this button to submit the request for approval. 

Registrar help videos:

How to Register for ECE 59500 Courses or Any Other ECE Courses Requiring Approvals

If you are unable to register for an ECE 59500 course following the instructions above, do the following:

  1. In myPurdue on the Register for Classes card, click Scheduling Assistant. 
  2. If you don’t already have any courses on your schedule, click Build Schedule.
  3. Click New Course and search for the course you want to add by name or CRN.
  4. Add the course to your schedule.
  5. Click Submit Schedule.
  6. When the pop-up box appears, click Request Approvals.
    • Once the approval is processed and approved, you will receive an email.

If this doesn’t work, email the following information to Elisheba Van Winkle (vanwinke@purdue.edu) using your Purdue email address:

  • Your name and PUID
  • The course number and name (for example: ECE 59500, Fundamentals of Current Flow)
  • The CRN and the number of credit hours
  • The course start date

Requesting Approvals: When requesting approvals for course adds or drops, do not “bundle” these requests. Instead, submit each request separately. This will allow us to more efficiently process these requests.