Courses

Course Schedule

Fundamentals of Computer Programming II (C++)
CMSC 10600-1
Sharon Salveter
TTh 12:00-1:20 (Lecture), Thurs 1:30-2:50 (Lab 01), Thurs 3:00-4:20 (Lab 02), Thurs 4:30-5:50 (Lab 03)
RY 251 (Lecture), JRL A01C (Labs)
Students register for a lab section (limited space in each lab)
Course Homepage
Computer Science with Applications 2
CMSC 12200-1
Anne Rogers
MWF 10:30-11:20 (Lecture), Tues 1:30-2:50 (Lab 01), Tues. 3:00-4:20 (Lab 02), Tues 4:30-5:50 (Lab 03)
RY 251 (Lecture), JRL A01C (Labs)
Students register for a lab section (limited space in each lab)
Computer Science with Applications 2
CMSC 12200-2
Anne Rogers
MWF 9:30-10:20 (Lecture), Tues 1:30-2:50 (Lab 01), Tues 3:00-4:20 (Lab 02), Tues 4:30-5:50 (Lab 03)
RY 276 (Lecture), JRL A01C (Labs)
Students register for a lab section (limited space in each lab)
Introduction to Computer Science-2
CMSC 15200-1
Adam Shaw
MWF 9:30-10:20 (Lecture), Tues 9:00-10:20 (Lab 01), Tues 12:00-1:20 (Lab 02), Tues 3:00-4:20 (Lab 03), Tues 4:30-5:50 (Lab 04), Weds 12:30-1:50 (Lab 05), Weds 2:00-3:20 (Lab 06), Weds 3:30-4:50 (lab 07), Weds 5:00-6:20 (Lab 08)
RY 251 (Lecture), JRL A01C (Labs)
Students register for a lab section (limited space in each lab)
Introduction to Computer Science-2
CMSC 15200-2
Adam Shaw
MWF 11:30-12:20 (Lecture), Tues 9:00-10:20 (Lab 01), Tues 12:00-1:20 (Lab 02), Tues 3:00-4:20 (Lab 03), Tues 4:30-5:50 (Lab 04), Weds 12:30-1:50 (Lab 05), Weds 2:00-3:20 (Lab 06), Weds 3:30-4:50 (lab 07), Weds 5:00-6:20 (Lab 08)
RY 251 (Lecture), JRL A01C (Labs)
Honors Introduction to Computer Science 2
CMSC 16200-1
Stuart Kurtz
MWF 9:30-10:20 (Lecture), Mon 12:30-1:50 (Lab 01), Mon 3:30-4:50 (Lab 02), Mon 5:00-6:20 (Lab 03)
STU 104 (Lecture), JRL A01C (Labs)
Students register for a lab section (limited space in each lab)
Mobile Computing
CMSC 23400-1
Andrew A. Chien
TTh 10:30-11:50
RY 276
Meets with CMSC 33400
Course Homepage
Scientific Visualization
CMSC 23710-1
Gordon L Kindlmann
TTh 1:30-2:50
RY 251
Meets with CMSC 33710
Course Homepage
Computational Linguistics
CMSC 25020-1
John Anton Goldsmith
MWF 1:30-2:20
RY 251
Meets with CMSC 35050. Note: Room change to Ry 251 as of 1-8-13.
Course Homepage
Theory of Algorithms
CMSC 27200-1
Janos Simon
MWF 11:30-12:20
HM 140
Course Homepage
Digital Biology
CMSC 27610-1
L. Ridgway Scott
TTh 3:00-4:20
RY 276
Course Homepage
Mathematical Logic II
CMSC 27800-1
Denis Roman Hirschfeldt
TBA
Eckhart TBA
Meets with MATH 27800. Math is the home department.
Topics in Systems
CMSC 33001-1
Henry Hoffmann
TTh 10:30-11:50
RY 277
Topic: Topics in Power and Energy Aware Computing
Advanced Operating Systems
CMSC 33100-1
Haryadi S Gunawi
M&F 3:00-4:20
RY 277
Note new location: Will now meet in Ry 277 (formerly listed as Ry 276)
Course Homepage
Mobile Computing
CMSC 33400-1
Andrew A. Chien
TTh 10:30-11:50
RY 276
Meets with CMSC 23400
Course Homepage
Scientific Visualization
CMSC 33710-1
Gordon L Kindlmann
TTh 1:30-2:50
RY 251
Meets with CMSC 23710
Course Homepage
Computational Linguistics
CMSC 35050-1
John Anton Goldsmith
MWF 1:30-2:20
RY 276
Meets with CMSC 25020. Note: Room change to Ry 251 as of 1-8-13.
Course Homepage
Algorithms
CMSC 37000-1
Julia Chuzhoy
TTh 9:00-10:20 (Lecture), Weds 3:30-4:20 (Tutorial)
TTIC 530 (Lecture), RY 276 (Tutorial)
Course Homepage
Topics in Theoretical Computer Science
CMSC 39600-1
Subhash Khot
TTh 1:30-2:50
RY 277
Course Homepage
Mathematics for Computer Science: Discrete Mathematics
CSPP 50103-1
Geraldine Brady
5:30-8:30 - Tuesdays
Ryerson 276
For CSPP Students Only
Course Homepage
iOS Application Development
CSPP 51030-1
T. Andrew Binkowski
5:30-8:30 - Thursdays
Ryerson 251
Non-CSPP students must have permission for program's administration, please send an to cspp.director@cs.uchicago.edu
Course Homepage
C/C++ for Advanced Programmers
CSPP 51044-1
Michael Spertus
5:30-8:30 - Tuesdays
Ryerson 251
Non-CSPP students must have permission for program's administration, please send an to cspp.director@cs.uchicago.edu
Course Homepage
Unix Systems Programming
CSPP 51081-1
Mark Shacklette
5:30-8:30 Mondays
Ryerson 251
Non-CSPP students must have permission for program's administration, please send an to cspp.director@cs.uchicago.edu
Course Homepage
Software Development Methods
CSPP 51094-1
Peter Vassilatos
5:30-8:30 - Thursdays
Ryerson 276
Non-CSPP students must have permission for program's administration, please send an to cspp.director@cs.uchicago.edu
Introduction to Computer Systems
CSPP 52011-1
Arranged
5:30-8:30 - Thursdays
Ryerson 277
Non-CSPP students must have permission for program's administration, please send an to cspp.director@cs.uchicago.edu
Web Development
CSPP 52553-1
Arranged
5:30-8:30 - Wednesdays
1871
Non-CSPP students must have permission for program's administration, please send an to cspp.director@cs.uchicago.edu
Data Warehousing
CSPP 53017-1
Svetlozar Nestorov
5:30-8:30 - Tuesdays
Gleacher 604
Non-CSPP students must have permission for program's administration, please send an to cspp.director@cs.uchicago.edu
Networks
CSPP 54001-1
Anthony John Nicholson
5:30-8:30 - Mondays
Gleacher 600
Non-CSPP students must have permission for program's administration, please send an to cspp.director@cs.uchicago.edu
Course Homepage
Advanced Algorithms
CSPP 55005-1
Geraldine Brady
1:20 - 4:20 - Wednesdays
Harper 103
Non-CSPP students must have permission for program's administration, please send an to cspp.director@cs.uchicago.edu
Course Homepage
Numerical Methods
CSPP 58001-1
Andrew Siegel
5:30-8:30 - Mondays
Ryerson 277
Non-CSPP students must have permission for program's administration, please send an to cspp.director@cs.uchicago.edu

(This schedule does not list the various Reading and Research courses available. Please consult the Time Schedules, or check with Margaret Jaffey in Ry156 for details)