Fall 2026
Computer Science Freshman year
University of Michigan
A first-semester load for an EECS-track freshman: programming foundation, the math sequence that gates upper-division CS, and a writing requirement most students stack early.
Courses this semester
- EECS 183
Elementary Programming Concepts
Intro programming in C++. The default first-CS course at UMich.
- MATH 115
Calculus I
Single-variable calculus. Required before CS theory courses.
- ENGLISH 124
College Writing
First-year writing. Knock it out before the workload escalates.
- PHYSICS 140
General Physics I
Classical mechanics. Co-required for the engineering track.
Make it yours
Sign up to upload your real schedule, get every assignment date pulled from your syllabi, and never wonder what's due.
Get your real scheduleThis is a curated example schedule built from common course combinations at University of Michigan. Actual offerings, credit values, and meeting patterns vary by year and section. DormWay pulls real assignment dates from your real syllabi once you sign up.