How to Survive UMD Registration: A Semester-by-Semester Guide

UMD registration opens in priority waves, and the difference between a good semester and a frustrating one often comes down to what you did in the two weeks before your Testudo window opened. Seats for popular courses (CMSC 351, BMGT 340, any section with a highly rated professor on PlanetTerp) disappear in minutes, sometimes seconds, once the wave hits. Students who show up with finalized schedules, backup CRNs already written down, and a clear understanding of their degree priorities consistently register better than students who figure it out on registration day. Here is the system.

Understanding your priority window

Registration priority at UMD is determined by cumulative credits earned. Students with more credits earned register earlier in each wave. Within each wave, University Honors Program students and student athletes may have additional priority. Your exact registration date and time are listed in your Testudo account under Student Records → Registration. Check it at least two weeks before registration opens, not the night before. Even a 30-minute difference in priority within the same day can mean the difference between an open section of BMGT 340 and a waitlist position. The last few seats in a popular course fill in the first 15 minutes of a priority wave.

If you are unsure of your current credit count, check it in Testudo under Student Records → Student Schedule/Bill. Credits in progress for the current semester count toward future registration priority, so completing your current semester on schedule matters beyond just your GPA.

Two weeks before: build your schedule in Orbit

Two weeks before your registration window is the right time to do your scheduling work, not the night before and not registration morning. Start by adding every course you might take to Orbit’s UMD scheduler. Include all the sections you would be willing to take for each course, not just your preferred time. The more section options you give the auto-generator, the more valid, conflict-free combinations it can surface. Then use auto-generate to see all the combinations that work given your time constraints and preferences. Block out your unavailable times (work, standing commitments), set your day preferences (many students prefer a no-Friday or no-Monday layout), and let Orbit produce the ranked list of valid schedules.

From that list, save your top three combinations as Plan A, Plan B, and Plan C. Then write down the CRN for every section in each plan. A CRN (Course Registration Number) is the five-digit number in Testudo that identifies a specific section of a course in a given semester. Going into your registration window with CRNs already written down means you are pasting or typing numbers, not navigating Testudo search under time pressure. That difference matters more than you think when you are trying to register for four courses in the first three minutes of your window.

Registration day: the exact order

Log into Testudo five minutes before your window opens. Navigate to Student Registration and then to Register/Drop Classes. Pre-fill the first CRN entry field before your window time arrives so you only need to hit Submit the moment it opens. Register your highest- priority required courses first (the ones where being on a waitlist actually disrupts your degree plan), then move to electives. If any first-choice section is closed when you try to add it, do not waste time searching for alternatives. Your Plan B CRN is already written down. Use it.

  1. Log into Testudo 5 minutes before your window opens.
  2. Go to Student Registration → Register/Drop Classes.
  3. Enter CRNs for your highest-priority required courses first, then electives.
  4. If a section is closed, immediately use your Plan B CRN. Do not waste time searching.
  5. Waitlist any courses that filled; seats often open in the days after initial registration.

After registration: reconcile with your degree plan

Once your registration is settled (ideally the same day), update your Orbit degree plan to reflect what you actually got into. This matters for two reasons. First, it keeps your degree audit accurate so you know exactly which requirements are satisfied or in progress. Second, it lets you check forward: does this semester’s schedule leave you with the prerequisites you need for next semester’s courses? If you are planning to take CMSC 351 in spring and CMSC 330 was a prerequisite you planned to finish this fall, make sure your fall registration actually includes CMSC 330 with an open seat.

If you ended up on a waitlist for any courses, plan for both outcomes in Orbit. Build one version of your next-semester plan with the waitlisted course, and another without it. Knowing what you will do in either scenario in October is far better than figuring it out in January if you are not admitted off the waitlist before the add/drop deadline. Also verify your Gen Ed categories after registration. Sometimes a course you registered for satisfies a category you had not explicitly planned for, and knowing that frees up a future semester slot.

Waitlists, permission codes, and late enrollment

Waitlist positions move throughout the first two weeks of the semester as other students add, drop, and adjust their schedules during the official add/drop period. A rank-15 waitlist in the first week of class sometimes clears completely by the end of week two. Stay on the waitlist and check Testudo daily. In parallel, email the course instructor during the first week with a specific, brief explanation of why you need the course this semester, especially if it is a required course for your major. Many instructors will authorize a permission code for students who are consistently attending and have a legitimate academic reason for needing the course now.

Permission codes are five-digit codes that allow you to override an enrollment restriction or add a closed section. They are issued by the department, not automatically by the system. To get one, contact the department’s undergraduate coordinator or the course instructor directly. Explain your need clearly: “I need BMGT 340 this semester because it is a prerequisite for BMGT 420, which I am taking next semester to stay on track for graduation” is a request that gets processed. Generic requests do not. Late-add forms (for adding after the add/drop deadline) require departmental approval and are granted selectively, yet they are available and worth pursuing for required courses where missing a semester has downstream consequences.

Student-built · Not affiliated with any university · Contact