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.
Course number | Course title | Current online classes | Planned online classes | |
---|---|---|---|---|
Winter 2025 | Spring 2025 | Summer 2025 | ||
CS 133G | Introduction to Computer Games | view CS 133G in the live schedule | CS 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 schedule | CS 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 schedule | CS 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 schedule | CS 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 schedule | CS 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 schedule | CS 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 schedule | CS 260 will be offered in Spring 2025. | CS 260 will be offered in Summer 2025. |
CS 261 | Programming Systems |