Current Courses (2020–2021)
All times are local Grinnell time, either Central Daylight Time (CDT) (UTC-5) or Central Standard Time (CST) (UTC-6).
Fall Term 1
CSC 151-01: Functional problem solving (Osera) MTWF 8:30–9:50
CSC 161-01: Imperative problem solving (Walker) M–F, 1:00–2:50 p.m.
CSC 207-01: Object-oriented problem solving, data structures, and algorithms (Hajiamini) M–F, 1:00–2:30 p.m.
CSC 211-01: Computer organization and architecture (Weinman) M–F 1300h–1450h CDT/UTC-5
CSC 281-01: Learning from CS Alumni (Rebelsky) Tuesdays, 7:00–8:50 p.m.
CSC 324-01: Software design and development (Johnson and Eliott) M–F 8:00–9:00 a.m. (class); 9:00–9:50 a.m. (work time)
CSC 326-01: Software development leadership (Johnson and Eliott) M–F 8:00–9:00 a.m. (class); 9:00–9:50 a.m. (work time)
CSC 341-01: Automata, formal languages, and computational complexity (Stone) M–F 7:00–8:05 p.m.
CSC 395-01: Special Topic: Network and matrix computations (Eikmeier) TuF 1:00–2:30 p.m. (synchronous class); WTh 1:00–2:30 p.m. (optional work time)
Fall Term 2
CSC 151-02: Functional problem solving (Rebelsky) M–F, 8:20–9:50 a.m.
CSC 161-02: Imperative problem solving (Johnson)
CSC 208-02: Discrete structures (Osera)
CSC 262-01: Computer vision (Weinman) MWF, 10:00–11:50
CSC 301-02: Analysis of algorithms (Eikmeier)
CSC 324-02: Software design and development (Eliott and Johnson)
CSC 326-02: Software development leadership (Eliott and Johnson)