After CS 2100
Gateway: CS 2100
Building the department map…
Department paths
Courses with no prerequisites inside the department that unlock the most downstream work.
The shortest canonical route from each entry point to a gateway course.
Generated from University of Vermont’s catalog, prerequisite, and concentration data. Spotted an error? Departments can adjust labels, ordering, and notes without a code change, so contact us.
Each of these unlocks the largest share of downstream work on this map. Courses from other departments can appear here when they genuinely gate CS coursework.
Intro tiers at the top, advanced work below; arrows point from a prerequisite to the course it unlocks. Courses from other departments appear where they gate CS work. Click any course to see what it requires and unlocks without leaving this page; hovering lights up its neighbors. The lists on this page carry the same courses in text form.
Showing the 51 CS and feeder courses that have prerequisite links. 20 more CS courses have no recorded prerequisites. They are listed under Tracks below, not drawn as loose dots here.
The concentrations and majors that build on CS, and how their requirements are structured. Expand a program to see which courses satisfy each group, then plan it in the Planner.
2 courses from2 required · verify with the official sheet
COMPUTER SCIENCE (52 Credits); Core:; Capstone Experience; A comprehensive, project-based experience, typically occurring during the Senior year, that draws from the full breadth of skills and knowledge developed throughout a student’s undergraduate program. Students may choose from the following courses:; 15 additional credits in CS, including 6 at the 2000-level (or above), and 9 credits at the
2 courses from2 required · verify with the official sheet
COMPUTER SCIENCE (46 Credits); Core:; Capstone Experience; A comprehensive, project-based experience, typically occurring during the Senior year, that draws from the full breadth of skills and knowledge developed throughout a student’s undergraduate program. Students may choose from the following courses:; 15 additional CS credits at the 2000-level or above ( CS 2250 recommended for students who w
2 courses from2 required · verify with the official sheet
CORE (11-18 Credits):; COMPUTER SCIENCE CORE (23 Credits):; 2000-Level (or above) CS Elective; STATISTICS CORE (15 Credits):; MATHEMATICS CORE (11 Credits):; Choose 12 Credits in Data Science (DS) electives selected from courses in MATH/STAT/CS/CSYS numbered 2000 or higher, with at least 9 of these credits in courses numbered 3000 or above.
2 courses from2 required · verify with the official sheet
GENERAL EDUCATION REQUIREMENTS (30 Credits); University WIL: Writing & Information Literacy; University D1: Diversity 1; University D1/D2: Diversity 1 or Diversity 2; University AH1/AH2/AH3: Arts & Humanities; University S1: Social Sciences; University GC: Global Citizenship; 2000-Level or Higher Free Electives; MATHEMATICS & STATISTICS REQUIREMENTS (21 Credits); COMPUTING & SCIENCE REQUIREMENTS (
Upper-level clusters, grouped by the gateway that opens them.
The deepest prerequisite chains in CS. These are the routes that take the most semesters to climb.
5 courses deep, ending at CS 3010
5 courses deep, ending at CS 3020
4 courses deep, ending at CS 2660
4 courses deep, ending at CS 3220
ELECTIVES. 12 credits.1 required
INTERMEDIATE LEVEL OR ABOVE. 3 additional credits from the following:; CS numbered 2000 to 2990; CS numbered 3000 to 3990; Independent Study: CS 2993 , CS 3993; Teaching Assistantship: CS 2994 , CS 3994; Undergraduate Research: CS 2995 , CS 3995; ADVANCED LEVEL. 3-9 additional credits from the following:; CS numbered 3000 to 3990; Independent Study: CS 3993; Teaching Assistantship: CS 3994; Underg
ANCILLARY COURSES. 14 credits.choose 1
Choose 1 of the following:; It is recommended that the Natural Sciences Catamount Core Curriculum requirement be fulfilled with a 2-semester laboratory science sequence.; Internship credit (x991) cannot be counted toward the major.
Choose 1 of the following:; THEORY AND METHODS (must be taken at UVM)
ELECTIVES15 required · verify with the official sheet
OPEN LEVEL. 3 additional credits from the following:; ECON numbered 1010 to 1990; ECON numbered 2100 to 2990; ECON numbered 3000 to 3990; ECON numbered 4000 to 4990; INTERMEDIATE LEVEL. 3 additional courses/9 credits from the following:; ECON numbered 2100 to 2990; ADVANCED LEVEL. 2 additional courses/6 credits from the following:; ECON numbered 3000 to 3990; ECON numbered 4000 to 4990; 3 addition
ANCILLARY COURSESchoose 1
Choose 1 of the following options:
1 course from1 required
All ofall required
1 course from1 required
PLHC Students in CALS - 3 Credits1 required
and 1 additional credit in ALE 2995 , ALE 3995 , ASCI 2995 , ASCI 3995 , BIOC 2995 , BIOC 3995 , CDAE 2993 , CDAE 2995 , CDAE 3500 , CDAE 3991 , CDAE 3993 , CDAE 3995 , ENSC 2995 , ENSC 3995 , ENSC 3996 , ENVS 3995 , MMG 2995 , MMG 3995 , NFS 2995 , NFS 3995 , PBIO 2995 , PBIO 3995
PLHC Students in CAS - 4-6 Credits1 required
and 1 additional credit in HCOL 3881 (a binding agreement with a faculty member for enriched course work in one 2000+-level 3-credit course taught by that faculty member), or 3 credits in HCOL 3882 , or 3 credits in HCOL 3883
PLHC Students in CESS - 3 Credits1 required
PLHC Students in GSB - 3 Credits1 required
PLHC Students in CALS - 6 Credits1 required
6 credits in ALE 2995 , ALE 3995 , ASCI 2995 , ASCI 3995 , ASCI 3990 , BIOC 2995 , BIOC 3995 , CDAE 2993 , CDAE 3500 , CDAE 3993 , CDAE 3991 , CDAE 2995 , CDAE 3995 , ENSC 2995 , ENSC 3995 , ENSC 3996 , ENVS 4500, MMG 2995 , MMG 3995 , NFS 2995 , NFS 3995 , PBIO 2995 , PBIO 3995
PLHC Students in CAS - 6 Credits1 required
and 6 credits in ANTH 4996 , ARTH 4996 , ARTS 4996 , BIOC 4996 , BIOL 4996 , CAS 4996 , CHEM 4996 , CHIN 4996 , CLAS 4996 , CS 4996 , DNCE 4996 , ECON 4996 , ENGL 4996 , ENVS 4996 , FTS 4996 , FREN 4996 , GSWS 4996 , GEOG 4996 , GEOL 4996 , GERM 4996 , GRK 4996 , GRS 4996 , HSOC 4996 , HST 4996 , ITAL 4996 , JAPN 4996 , LAT 4996 , LING 4996 , MATH 4996 , MU 4996 , NSCI 4996 , PHIL 4996 , PHYS 4996
PLHC Students in CESS - 6 Credits1 required
PLHC Students in CEMS - 6 credits1 required
6 credits in BME 2996 , CEE 2996 , CS 4996 , EE 2996 , MATH 4996 , ME 2996 , PHYS 4996 , STAT 3996; or 3 credits in BME 2991 , BME 2995 , BME 3995 , CEE 2991 , CEE 2995 , CEE 3995 , CEMS 2991 , CS 2991 , CS 2995 , CS 3995 , EE 2995 , EE 3995 , MATH 2991 , MATH 2995 , MATH 3995 , ME 2991 , ME 2995 , ME 3995 , PHYS 2995 , PHYS 3995 , PHYS 4995 , STAT 2991 , STAT 2995 , STAT 3995; and 3 credits in BM
PLHC Students in CNHS - 3 Credits1 required
PLHC Students in GSB - 6 Credits1 required
All CS courses in the UVM catalog
Grade medians are for verified students. Sign in with your school email to see them.
Use your school emailNo section schedule with instructor names for CS yet.
No clubs or organizations on record under CS yet.
This shows once five students share their club memberships.
Computer Science does not run a page here yet. When it does, its events show up here and on the UVM campus feed.