Courses

Course Schedule

Introduction to Programming for the World Wide Web 2
CMSC 10200-1
Sharon Salveter
TTh 12:00-1:20 (Lecture), Weds 3:30-4:20 (Discussion), Thurs 3:00-4:20 (Lab)
RY 251 (Lecture), RY 276 (Discussion), JRL A01C (Lab)
Course Homepage
Multimedia Programming as an Interdisciplinary Art I
CMSC 11000-1
Bill Sterner
TTh 3:00-4:20
RY 277
Networks
CMSC 11710-1
Janos Simon
MWF 1:30-2:20
Math-Stat Bldg, Room 112
The original classroom was listed as Ry 276, but the class is moving to the Math-Stat Bldg as of April 3rd. The Math-Stat Bldg is at 5727 S. University. Note: the class that will be held on Friday, May 17th will meet in Pick 016.
Computer Science with Applications-3
CMSC 12300-1
Borja Sotomayor
TTh 4:00-5:20 (Lecture), Weds 3:30-4:50 (Lab)
RY 276 (Lecture), JRL A01C (Lab)
Course Homepage
Introduction to Computer Systems
CMSC 15400-1
Ian Foster
MWF 9:30-10:20 (Lecture), Tues 9:00-10:20 (Lab 01), Tues 12:00-1:20 (Lab 02), Tues 1:30-2:50 (Lab 03), Tues 3:00-4:20 (Lab 04)
RY 251 (Lecture), JRL A01C (Labs)
Students register for a lab section (limited space in each lab). Note: Lab 05 has been cancelled (as of 3-14-13).
Course Homepage
Introduction to Computer Systems
CMSC 15400-2
Gordon L Kindlmann
MWF 10:30-11:20 (Lecture), Tues 9:00-10:20 (Lab 01), Tues 12:00-1:20 (Lab 02), Tues 1:30-2:50 (Lab 03), Tues 3:00-4:20 (Lab 04)
RY 251 (Lecture), JRL A01C (Labs)
Students register for a lab section (limited space in each lab). Note: Lab 05 has been cancelled (as of 3-14-13).
Course Homepage
Parallel Computing
CMSC 23010-1
Henry Hoffmann
TTh 12:00-1:20
RY 276
Networks and Distributed Systems
CMSC 23300-1
Borja Sotomayor
TTh 10:30-11:50
RY 251
Meets with CMSC 33300
Course Homepage
Introduction to Databases
CMSC 23500-1
Adam Shaw
TTh 10:30-11:50
RY 276
Note: There will not be any labs associated with this class (originally there were lab sections listed).
Introduction to Artificial Intelligence
CMSC 25010-1
Risi Kondor
MWF 11:30-12:20 (Lecture), Weds 4:30-5:20 (Discussion)
RY 251 (Lecture and Discussion)
Machine Learning and Large-Scale Data Analysis
CMSC 25025-1
John D Lafferty
TTh 1:30-2:50
RY 251
Meets with STAT 37601 Note: Room change to Ry 251 effective as of April 4th (previous room was Ry 276).
Computational Biology
CMSC 27600-1
Nina Singhal Hinrichs
TTh 9:00-10:20
RY 276
Introduction to Complexity Theory
CMSC 28100-1
Ketan Mulmuley
MWF 1:30-2:20
RY 251
Mathematical Toolkit
CMSC 31150-1
Madhur Tulsiani
M&W 1:30-2:50
TTIC 530
Topics in Systems
CMSC 33001-1
Andrew A. Chien
M&F 1:30-2:50
RY 277
Topic: Data Intensive Computing Systems
Topics in Operating Systems
CMSC 33200-1
Haryadi S Gunawi
M&F 3:00-4:20
RY 276
Topic: Cloud Computing
Networks and Distributed Systems
CMSC 33300-1
Borja Sotomayor
TTh 10:30-11:50
RY 251
Meets with CMSC 23300
Course Homepage
Topics in Artificial Intelligence
CMSC 35900-1
Risi Kondor
M&W 3:00-4:20
RY 277
Topic: Learning on graphs and groups. (Note the day/time change to Mon & Weds 3:00-4:20.)
Mathematical Computation 3: Numerical Methods for PDEs
CMSC 37812-1
Arranged
MWF 12:30-1:20
E 117
Ident to STAT 31100 (STAT is the home department). Will be taught by Fausto Cattaneo and Paul Fischer.
Quantum Computing
CMSC 38410-1
Alexander A Razborov
TTh 1:30-2:50
RY 277
Course Homepage
Computational and Metric Geometry
CMSC 39010-1
Yury Makarychev
TTh 10:30-11:50
TTIC 530
Advanced iOS Application Development
CSPP 51032-1
T. Andrew Binkowski
Wednesday 5:30 - 8:30
Ryerson 251
Non-CSPP student need to complete the Course Request Form at http://csmasters.uchicago.edu/
Advanced C++
CSPP 51045-1
Michael Spertus
Wednesday 5:30 - 8:30
Ryerson 277
Non-CSPP student need to complete the Course Request Form at http://csmasters.uchicago.edu/
OO Architecture: Patterns, Technologies, Implementations
CSPP 51050-1
Mark Shacklette
Tuesday 5:30 - 8:30
Ryerson 277
Non-CSPP student need to complete the Course Request Form at http://csmasters.uchicago.edu/
Cloud Computing
CSPP 51083-1
Peter Vassilatos
Thursday 5:30 - 8:30
Ryerson 277
Non-CSPP student need to complete the Course Request Form at http://csmasters.uchicago.edu/
High Performance Computing
CSPP 51087-1
Andrew Siegel
Monday 5:30 - 8:30
Ryerson 277
Non-CSPP student need to complete the Course Request Form at http://csmasters.uchicago.edu/
Operating Systems
CSPP 52030-1
Anthony John Nicholson
Tuesday 5:30 - 8:30
Gleacher 604
Non-CSPP student need to complete the Course Request Form at http://csmasters.uchicago.edu/
Web Development
CSPP 52553-1
Jeffrey L Cohen
Monday 5:30 - 8:30
1871
CSPP Students Only
Databases
CSPP 53001-1
Neil Best
Thursday 5:30 - 8:30
Ryerson 251
Non-CSPP student need to complete the Course Request Form at http://csmasters.uchicago.edu/
Course Homepage
Advanced Network Design
CSPP 54015-1
Todd Nugent
Monday 5:30 - 8:30
Gleacher 604
Non-CSPP student need to complete the Course Request Form at http://csmasters.uchicago.edu/
Algorithms
CSPP 55001-1
Geraldine Brady
Wednesday 5:30 - 8:30
Ryerson 276
Non-CSPP student need to complete the Course Request Form at http://csmasters.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)