The department offers courses at the undergraduate and the graduate level. To view courses, select a link below:
- General Public use the Public Course Guide (The easiest way to find which courses are offered this semester, where, and with which instructor is to go to the Public Class Search, select “Computer Sciences” in the Subject field, and click on “View Sections” for the class you’re interested in.)
- Students, Faculty, and Staff use MyUW Course Search & Enroll
If you have questions about Computer Sciences courses, please start by reviewing the Course Search & Enroll app. To find the course listing for Computer Sciences, select the desired term. Under “Subject”, click on “All” and start typing “Computer Sciences.” Click on correct option when it pops up.
Click on the desired course. Click on “See Sections” box to view more detailed information about each section.
For some courses, additional information may be found by clicking on the “Instructor provided content: View link.”
Prerequisites for Fall Courses
If you are an undergraduate or non-degree student and have taken a course elsewhere (not at UW–Madison) that is a prerequisite for a Computer Sciences course that you intend to take, you will not be able to enroll without special permission. To obtain that permission, you need to supply proof that you have completed the equivalent prerequisite course(s). Please send your request for permission, student ID number and proof of requisites to the appropriate contact listed to the right.
Questions?
Undergraduates
advising@cs.wisc.edu
Traditional MS/PhD students: thorp@cs.wisc.edu
PMP or Professional Capstone Certificate students
svsykes@cs.wisc.edu.
General questions
enrollment@cs.wisc.edu.
Spring 2019 Waiting List
Every effort is made to accommodate as many students as possible and wait lists are monitored continually up through the add deadline. However, being on the wait list does not guarantee a student a seat in a class. Students are strongly encouraged to look for ways to make an open section work with their schedules, before adding to the wait list for a full section. Wait listed students are notified via email if a seat becomes available. Students should check their email daily, even over breaks.
Student Services Staff are not able to pre-determine the likelihood of individual students getting into a class from a waiting list. In general, priority is given to Computer Sciences students to aid in progress towards degree requirements. In addition, waiting list sizes will be updated weekly and posted at this link. It is usually beneficial to select section(s) with smaller waiting lists, if possible.
Still have questions?
If you need further assistance, or you still have enrollment or course access questions, please use the contacts on the right to get help.
Additional information about many cross-listed courses can be found at the College of Engineering and the Department of Mathematics websites.