How to Register for Classes
- Learn the language and the nitty gritty details related to registering for courses on the Registrar's Registration Basics page.
- 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.
- Below is a demo from our peer advisor, Eloisa, who uses MyPlanner and MyScheduler together.
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?
- 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.
- 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:
- PHYS 50, 51, or 52 You will fill out a Google form on the PHYS department homepage.
- CE 8: If you are changing your major INTO Civil Engineering, you will need to ask for a "Request for Priority Status for CEE Courses" which can be found on the the CEE Undergraduate Advising page. 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.
- If it is a course that has a prerequisite you took at another college, have a copy of your unofficial transcript or Transfer Equivalency Petition and email the professor. You should also add yourself to the waitlist.
- For courses in PHYS or CE, you will need to visit the department pages for instructions. The Physics department, for example, uses Google forms to request an add code. As for Civil and Environmental Engineering, you can request priority status, or go to the class on the first day of classes.
- The MATH department has a Course Announcement page that includes registration 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.
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.