UW CS Course Map

Github | CS B.S. Requirements | CS&E (Public CS&E)

Welcome, new CS majors! I threw together this page with things that I personally found helpful to know. Hopefully it helps you as well.

These things do change over time, so make sure to check the UW Guide page to check that the map is still accurate.

Core CS Classes

(PDF)

Things to note:

About the courses:


Spanish

I include this here to illustrate the opportunity for retroactive language credits.

If you have already know semesters-equivalent of a language, placement testing will give you “completed units” of that language, which count towards the L&S foreign-language requirement. However, these do not count for any credit.

You can earn retroactive credit for the first level of a language taken on campus, if:

See the actual UW page for up-to-date guidance.


Running a DARS audit

A DARS audit will tell you what you have completed and what you still need to graduate. To run a DARS audit, go to Course Search & Enroll at https://enroll.wisc.edu, and select “Degree Audit (DARS)” at the top of the page. Then follow these steps to see what you would need for a given degree plan:

DARS audit


Shameless plug: Make new friends!

During the semester, drop by the Undergraduate Projects Lab (UPL) at the top of the ramp in the CS building! If you are reading this before the semester starts, join the Discord server and stay tuned for beginning-of-the-year events.


Created by Michael Noguera as an unofficial resource for those going to SOAR. Created June 2022. Last updated September 2024.