After ECS 032B
Gateway: ECS 032B
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 California, Davis’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 ECS 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 ECS 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 137 ECS and feeder courses that have prerequisite links. 80 more ECS courses have no recorded prerequisites. They are listed under Tracks below, not drawn as loose dots here.
The concentrations and majors that build on ECS, and how their requirements are structured. Expand a program to see which courses satisfy each group, then plan it in the Planner.
Lower Division Required Courseschoose 1
Mathematics; Physics; Computer Science Engineering; Choose a series option (must complete one full series in entirety; mixing of courses between series is not allowed):; (a); (b); Engineering; Communications; Lower Division Required Courses Subtotal
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Upper Division Required Courseschoose 1
Computer Science Engineering; Electrical & Computer Engineering; Computer Science Electives; Choose a minimum of four courses and a minimum of 15 units; Upper Division Composition Requirement; Passing the Upper Division Composition Exam.; Upper Division Required Courses Subtotal
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Preparatory Subject Matterchoose 1
Mathematics; Computer Science Engineering; Laboratory Science; Choose three:; Preparatory Subject Matter Subtotal
1 course from1 required
1 course from1 required
Preparatory Subject Matter2 required · verify with the official sheet
Cognitive Science:; Introduction to Mathematical Abstraction; Programming; Choose a series:; AND; AND; OR; Linguistics; Calculus; Choose a series:; OR; OR; Linear Algebra & MATLAB; OR; Philosophy; Psychology; Research Methods; Statistics; Preparatory Subject Matter Subtotal
Preparatory Subject Matter2 required · verify with the official sheet
Statistics; Mathematics; Computer Science Engineering; Note: ECS 020 , ECS 036A , ECS 036C are not usually available to Data Science majors at UC Davis. Data Science majors enrolling in ECS courses at UC Davis should plan to take ECS 017 , ECS 032A , and ECS 032B .; Preparatory Subject Matter Subtotal
Lower Division Required Courseschoose 1
Mathematics; Physics; Physical, Biological & Data Science Requirement; Chemistry; Civil Engineering; AND; OR; Engineering; Lower Division Required Courses Subtotal
1 course from1 required
1 course from
Lower Division Required Courseschoose 1
Mathematics; Physics; Computer Science; Electrical & Computer Engineering; Engineering; Lower Division Required Course Subtotal
Choose 1choose 1
1 course from1 required
Preparatory Subject Matterchoose 1
Calculus; Linear Algebra & Proof-Writing; (a); (b); (c); MATLAB; Equivalent MATLAB knowledge.; Differential Equations; Programming; Biological Science; Chemistry; Economics; AND; Physics; Statistics; or Other applied preparatory courses approved by your advisor.; Preparatory Subject Matter Subtotal
1 course from1 required
Lower Division Required Courseschoose 1
Students are encouraged to adhere carefully to all prerequisite requirements. The instructor is authorized to drop students from a course for which stated prerequisites have not been completed.; Mathematics; Physics; Chemistry; Engineering; Biological Science; Biomedical Engineering; Lower Division Required Courses Subtotal
1 course from1 required
Preparatory Subject Matterchoose 1
Mathematics; Computer Science Engineering; Statistics; STA 013 , STA 013V , STA 013Y NOT recommended.; Preparatory Subject Matter Subtotal
Choose 1choose 1
1 course from1 required
Preparatory Subject Matterchoose 1
Mathematics; Computer Science Engineering; Statistics; STA 013 or STA 013V or STA 013Y NOT recommended.; Preparatory Subject Matter Subtotal
1 course from1 required
1 course from
Written Expression. Also Counts Toward College English Composition Requirementchoose 1
OR; Written Expression Subtotal
Choose 1choose 1
1 course from1 required
Preparatory Subject Matterchoose 1
Mathematics; Linear Algebra & Proof-Writing; (a); or; (b); Equivalent MATLAB knowledge.; Programming; Preparatory Subject Matter Subtotal
Choose 1choose 1
1 course from1 required
Upper-level clusters, grouped by the gateway that opens them.
Gateway: ECS 032B
The deepest prerequisite chains in ECS. These are the routes that take the most semesters to climb.
16 courses deep, ending at ECS 115
16 courses deep, ending at ECS 257
15 courses deep, ending at ECS 243
14 courses deep, ending at ECS 193B
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Depth Subject Matterchoose 1
Computer Science Engineering
Upper Division Composition Requirementchoose 1
Passing the Upper Division Composition Exam.; Computer Science Electives; Choose a minimum of seven courses, including at least one Mathematics (MAT) or Statistics (STA) course. A minimum of four electives must be (ECS) courses:; No course can count as both a required course and a Computer Science elective.; Depth Subject Matter Subtotal
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
Depth Subject Matterchoose 1
Important: Each class may only be used to satisfy one Cognitive Science major requirement. The same course cannot be used for multiple groups.; Take each of the courses below:; Choose three from Group B:; Choose four from Group F:; Depth Subject Matter Subtotal
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
All ofall required
All ofall required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
Depth Subject Matterchoose 1
Science & Technology Studies; Probability & Statistics; Computer Science Engineering; Machine Learning; Mathematics
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Upper Division Requirementschoose 1
Engineering; If both ENG 102 & ENG 105 are completed, the additional 4 units will be considered towards the ECI elective requirement.; Civil Engineering; Civil & Environmental Engineering Breadth; To satisfy Geotechnical & Water Resources breadth area groups, both lecture and lab courses must be completed.; Construction Engineering & Management; Environment; Geotechnical; Structures; Transportatio
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Upper Division Composition Requirementchoose 1
Passing the Upper Division Composition Exam.; Upper Division Requirements Subtotal
Choose 1choose 1
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Upper Division Required Courseschoose 1
Electrical & Computer Engineering; Computer Science
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Upper Division Electiveschoose 1
Senior Design Project Electives; Both A & B need to be taken to receive credit for the Senior Design Project.; Upper Division Electrical & Computer Engineering (EEC) or Computer Science Engineering (ECS) Electives; Choose four letter-graded upper division EEC or ECS courses:; Technical Electives; Choose 8 units:; Chemistry; Any upper division course.; Engineering; Any upper division engineering co
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
Depth Subject Matterchoose 1
A. Core Courses; Choose two:; B. Enrichment Courses; 1. Choose two:; MAT 111 - MAT 185B ; excluding MAT 180 , core courses, & courses being used as a capstone.; C. Capstone Courses; Depth Subject Matter Subtotal
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Upper Division Required Courseschoose 1
Engineering; Biomedical Engineering; Science & Engineering Electives are to be selected in consultation with a staff or faculty advisor.; Science Electives; To be chosen according to specialization:; Any letter graded upper division course in the Biological Sciences, Chemistry or Physics that is designated as Science & Engineering topical breadth.; With the approval of the Biomedical Engineering U
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Depth Subject Matter2 required · verify with the official sheet
Core Coursework; Statistics; Advanced Electives; Choose three:; Only one of STA 141B or STA 141C can be used as an elective.; Only one of STA 141B or STA 141C can be used as an elective.; With advisor approval, one of STA 194HA or STA 194HB or STA 199 may be used as an elective. The course must be taken for four units.; Note: A course used to fulfill a core requirement cannot be used as an advance
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Depth Subject Matter2 required · verify with the official sheet
Core Coursework; Statistics; Mathematics; Advanced Electives; Choose three:; Only one of STA 141B or STA 141C can be used as an elective.; Only one of STA 141B or STA 141C can be used as an elective.; With advisor approval, one of STA 194HA or STA 194HB or STA 199 may be used as an elective. The course must be taken for four units.; Related Elective Course; One upper division course approved by fa
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Preparatory Subject Matterchoose 1
or course selected with advisor's approval.; Preparatory Subject Matter Subtotal
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Depth Subject Matterchoose 1
Internship; 2 units from:; Choose two upper division Atmospheric Science (ATM) courses selected with advisor's approval; excluding 192 & 199.; Course selected with advisor's approval.; Depth Subject Matter Subtotal
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
Choose 1choose 1
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
Depth Subject Matterchoose 1
A. Core Courses; B. Enrichment Courses; Choose two:; MAT 111 - MAT 185B worth at least 4 units each.; C. Emphasis; Computational & Mathematical Biology Emphasis; And; One approved upper division course in Biology; please consult with a math advisor before selecting a course.; OR; Computational & Mathematics Emphasis; And; One approved upper division course involving extensive computation or theory
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
1 course from1 required
All ECS courses in the UC Davis 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 ECS yet.
No clubs or organizations on record under ECS yet.
This shows once five students share their club memberships.
ECS does not run a page here yet. When it does, its events show up here and on the UC Davis campus feed.