Current Courses

The complete list of computer science courses offered during the Fall 2026 semester is included below. We will add links to course website as instructors post them. We do our best to keep this list up to date with the registrar’s documents, but the official registration system is the authoritative source for timing and staffing information.

Fall 2026

CSC 151: Functional Problem Solving

Section 01 (S. Rebelsky)

  • Meets MWF 8:00–9:20am in Noyce 3813

Section 02 (S. Rebelsky)

  • Meets MWF 9:30–10:50am in Noyce 3813

Section 03 (S. Rebelsky)

  • Meets MWF 2:40–4:00pm in Noyce 3813


CSC 161: Imperative Problem Solving

Section 01 (Susag)

  • Meets MWF 8:00–9:20am in Noyce 3815

Section 02 (Susag)

  • Meets MWF 1:10–2:30pm in Noyce 3815


CSC 207: Object Oriented Problem Solving, Data Structures, and Algorithms

Section 01 (Eliott)

  • Meets MWF 9:30–10:50am in Noyce 3815

Section 02 (Eliott)

  • Meets MWF 1:10–2:30pm in Noyce 3813


CSC 208: Discrete Structures

Section 01 (W. Rebelsky)

  • Meets TR 8:00–9:20am in Noyce 3813


CSC 213: Operating Systems & Parallel Algorithms

Section 01 (Curtsinger)

  • Meets MWF 10:00–11:50am in Noyce 3819

Section 02 (Curtsinger)

  • Meets MWF 2:10–4:00pm in Noyce 3819


CSC 262: Computer Vision

Section 01 (Weinman)

  • Meets TR 8:00–9:50am in Noyce 3819


CSC 301: Analysis of Algorithms

Section 01 (W. Rebelsky)

  • Meets TR 9:30–10:50am in Noyce 3813

Section 02 (W. Rebelsky)

  • Meets TR 1:10–2:30pm in Noyce 3813


CSC 324: Software Design & Development

Section 01 (Osera)

  • Meets MWF 8:00–9:50am in Noyce 3820

Section 02 (Osera)

  • Meets MWF 2:10–4:00pm in Noyce 3820


CSC 341: Automata, Formal Languages, and Computational Complexity

Section 01 (Ong)

  • Meets TR 1:10–2:30pm in Noyce 3820