Schedule Builder — Proof of Concept

Pick a major to see its typical semester-by-semester sequence (the same data and rendering as UB Major Flowsheets), then explore that major's own elective options below and check each one's prerequisite chain and typical offering pattern before you register.

On a touchscreen: tap a course once to preview its connections, tap it again for its description.

Unofficial / independently produced. Not a University at Buffalo publication and not endorsed by UB, any UB school or college, or the UB Curriculum Office. The major sequence above is the Undergraduate Catalog's own "Curricular Plan" (a roadmap, not a guarantee). The Elective Planner below is a planning aid, not a requirement-completion checker: it shows a course's own prerequisite chain and how often it's historically been offered, but does NOT verify that a full plan satisfies the major, and does not guarantee any course's future scheduling. Prerequisite chains are extracted automatically from each course's own Requisites text and can occasionally over-match (e.g. a course mentioned as an alternate placement criterion, not a true prerequisite). Always confirm with HUB and your academic advisor before registering.
College of Arts and Sciences (170)
Arts and Humanities (55)
Africana and American Studies (2)
Art (12)
Asian Studies (1)
Classics (4)
English (6)
Global Gender and Sexuality Studies (1)
History (5)
Jewish Thought (1)
Media Study (5)
Music (4)
Romance Languages and Literatures (7)
Theatre and Dance (7)
Natural Sciences and Mathematics (50)
Biological Sciences (6)
Chemistry (7)
Communicative Disorders and Sciences (3)
Earth Sciences (3)
Mathematics (10)
Physics (9)
Psychology (12)
Social Sciences (65)
Anthropology (3)
Communication (2)
Economics (5)
Environment and Sustainability (3)
Geography (7)
Indigenous Studies (1)
Linguistics (10)
Philosophy (5)
Political Science (12)
Social Science Interdisciplinary (11)
Sociology and Criminology (6)
School of Engineering and Applied Sciences (28)
Biomedical Engineering (3)
Chemical and Biological Engineering (2)
Civil, Structural and Environmental Engineering (3)
Computer Science and Engineering (6)
Electrical and Computer Engineering (4)
Engineering Education (1)
Industrial and Systems Engineering (3)
Materials Design and Innovation (1)
Mechanical and Aerospace Engineering (5)
School of Management (25)
School of Management (25)
Jacobs School of Medicine and Biomedical Sciences (11)
Biochemistry (1)
Biomedical Informatics (1)
Biomedical Sciences (2)
Biotechnical and Clinical Laboratory Sciences (3)
Neuroscience (2)
Pharmacology and Toxicology (2)
School of Public Health and Health Professions (15)
Biostatistics (1)
Exercise and Nutrition Sciences (9)
Public Health (4)
Rehabilitation Science (1)
School of Nursing (3)
School of Nursing (3)
School of Architecture and Planning (2)
Architecture (1)
Urban and Regional Planning (1)
School of Pharmacy and Pharmaceutical Sciences (3)
Pharmaceutical Sciences (3)
School of Law (2)
School of Law (2)
No majors match your search.
course you're pointing at
prerequisite
prerequisite sequence
corequisite
corequisite sequence
post-corequisite
postrequisite sequence

Search or browse the picker above to select a major and see its typical course sequence.

Your elective pathways

Each elective you select below appears here as its own pathway - the sequence of prerequisites leading up to it, earliest first, with each course's typical offering pattern.

Select a major above to explore its elective pathways here.

Explore this major's electives

These are the elective and "choose N of the following" options from this major's own requirements (courses already required outright are shown in the sequence above, not repeated here). Select up to each group's own quota to add it to your pathways above.

Select a major above to see its own elective options here.