How to Register for Classes


Add codes
Error Codes
Math Enrollment Tips
Precalculus Proficiency Assessment
What you need to know

What you need to know

  1. Learn the language and the nitty gritty details related to registering for courses on the Registrar's Registration Basics page.
  2. Students can search for classes automatically using MyScheduler or manually. Read the Enroll in (Add) a Class pdf [pdf]  which includes step-by-step instructions with screenshots.
  3. Below is a demo from our peer advisor, Eloisa, who uses MyPlanner and MyScheduler together.



Add codes

Permission number, enrollment code, add code--these are the same numbers that will allow you to register for a class.

When would I need an add code?

  1. If advanced registration is over. Students will not be able to add nor drop courses online until the first day of classes. At this point, if you want to add a class, you need to have an add code You can, however, drop courses until the drop deadline at your discretion.
  2. If you are undeclared or in a major outside of STEM and trying to change your major to the College of Engineering, these are courses that will require add codes:
    1. PHYS 50, 51, or 52 You will fill out a Google form on the PHYS department homepage. 
    2. CE 8 Students need to fill out this Google form for instructions. Students are not given add codes until the first day of instruction.

How do I get an add code?

Until the campus resumes regular in-person instruction, here are recommended actions for getting a permission code. 

MATH Enrollment Tips

Prerequisites / Requisites

For most core courses, the registration system will block you from adding a course for which you do not have the prerequisites or requisites. If you took a math prerequisite at another college, you will need to have the transcript sent to SJSU's Office of the Registrar. 

Visit the Math department's Calculus info page for more information.

A common error students make is neglecting to add a math workshop (Math 30w, Math 31w, etc.) when adding a math course with an "x" in the course number (Math 30x, Math 31x, etc.).

Students also need to wait until their grades post in order to register for the next math level. 

Precalculus Proficiency Assessment (PPA)

This test can place you into Calculus one. If your AP scores will not be released before your orientation date, we recommend taking the PPA so you can register for a math class as soon as possible.

It's highly recommended that all students take the PPA in order to register for a math class that is appropriate for their level. Taking a math course that is either too difficult or too easy will have an affect on your graduation timeline.