Planning guide for Computer Science

Planning guide icon

This planning guide shows the upcoming schedule for online classes. Use this guide to map out your online classes for future terms. Need help planning classes? Meet with an academic advisor.

More classes and locations will be available when the class schedule is published. See publication dates in the academic calendar. For a complete list of classes, see the current class schedule.

Planning guide information for Computer Science
Course number Course title Current online classes Planned online classes
Winter 2025Spring 2025Summer 2025
CS 133G Introduction to Computer Games view CS 133G in the live scheduleCS 133G will be offered in Spring 2025.CS 133G will be offered in Summer 2025.
CS 133U C Programming view CS 133U in the live scheduleCS 133U will be offered in Spring 2025.CS 133U will be offered in Summer 2025.
CS 160 Exploring Computer Science view CS 160 in the live scheduleCS 160 will be offered in Spring 2025.CS 160 will be offered in Summer 2025.
CS 161A Programming I view CS 161A in the live scheduleCS 161A will be offered in Spring 2025.CS 161A will be offered in Summer 2025.
CS 161B Programming II view CS 161B in the live scheduleCS 161B will be offered in Spring 2025.CS 161B will be offered in Summer 2025.
CS 162 Computer Science II view CS 162 in the live scheduleCS 162 will be offered in Spring 2025.CS 162 will be offered in Summer 2025.
CS 201 Computer Systems    
CS 250 Discrete Structures I view CS 250 in the live schedule  
CS 251 Discrete Structures II    
CS 260 Data Structures view CS 260 in the live scheduleCS 260 will be offered in Spring 2025.CS 260 will be offered in Summer 2025.
CS 261 Programming Systems