Skip to main content

Course Catalogs

Undergraduate Course Catalog

Graduate Course Catalog

Semester-Specific Course Listings

These web-based course listings below are the most up-to-date reference for determining computer science department teaching schedules. There are typically changes after the deadline for the published Directory of Classes.

For M.S. or Ph.D. students looking for breadth category information for the semester’s classes, please visit the Categories of Course page.


Spring 2024

Summer 2024 (S1, S2)

Fall 2024

Course Home Page Links

Previous course schedules

Spring 2023 Summer 2023 (S1, S2) Fall 2023
Spring 2022 Summer 2022 (S1, S2) Fall 2022
Spring 2021 Summer 2021  Fall 2021
Spring 2020 Summer 2020 Fall 2020
Spring 2019 Summer 2019 Fall 2019
Spring 2018 Summer 2018 Fall 2018
Spring 2017 Summer 2017 Fall 2017