A course can appear open, fit your degree plan and still be impossible to schedule as a standalone class. Some universities require a linked laboratory, discussion or other course in the same term. Others use a concurrent prerequisite that may be completed either earlier or in the same term. The distinction changes the calendar you need to build.

At Penn State, the curriculum guidance distinguishes a prerequisite, a concurrent requirement and a corequisite. Its definitions are specific: a concurrent requirement may be satisfied before or during the same semester; a corequisite is to be completed simultaneously. These labels are not universal. Vanderbilt, for example, describes a corequisite as a requirement enrolled concurrently with, or successfully completed before, the relevant course. Read the definitions and registration rules at the institution whose course you are considering.

Work through the combinations

The following timetable is fictional. It illustrates a scheduling method, not a claim about an actual university or available sections.

Component Section Weekly meeting
Main course A Monday 09:00–10:00
Main course B Tuesday 14:00–15:00
Required lab L1 Monday 09:30–11:30
Required lab L2 Thursday 10:00–12:00
Required job shift — Thursday 09:00–13:00

If the lab must be taken in the same term, A + L1 conflicts for 30 minutes. L2 conflicts with the job shift. B + L1 has no listed meeting-time conflict, so it is the only combination in this small table that fits all three commitments. But that is only a candidate: check whether B may be paired with L1, whether both have seats and whether the lab has additional assessment dates. A schedule builder that tests only the main lecture would miss these constraints.

Separate the requirement from its registration rule

Copy the exact course-requisite wording and identify what satisfies it: a completed course, a minimum grade, a test result, concurrent registration or explicit permission. Ask whether the institution accepts a course already completed as equivalent to a corequisite. Do not assume that a familiar label means the same thing at two universities.

Then check the enrolment mechanics. Some systems may require linked sections in one registration transaction; others may handle them differently. A waitlisted lab, an unconfirmed override or a planned prior course is not the same as an enrolled, accepted requirement. Obtain the registrar’s instructions for your own programme, including what happens if you withdraw from one part after enrolment.

Check the timetable beyond weekly meetings

A lab may have a separate start date, compulsory safety briefing, assessment or field session. A course may also have a fixed pairing between a lecture and a lab. Add these dates and pairing restrictions to your planning sheet. If you need access arrangements or a work schedule change, ask early which components are compulsory and what alternatives exist; a general promise of support does not establish a particular accommodation.

For each proposed combination, record four statuses: academically accepted, time-compatible, seats available, and actually registered. Mark unknowns as unknown. If no combination works, take the table to an adviser and ask about another term, an approved equivalent, permission, or a different section. Do not count an exception until the person authorised to grant it confirms it.

Keep a copy of the final timetable after the registration window closes.

Official sources