The University of Chicago Computer Science Professional Program

Skip to: main navigation | main content | secondary navigation

Current Students

Course Schedule

Following is the 2008-2009 Academic Year course schedule. All courses meet from 5:30–8:30 unless otherwise noted.

Last update: June 23, 2008

Summer 2008

Course/Instructor Date/Location Satisfies Course
Website
Prereq.
50101
Concepts of Programming

Russo
Monday
Eckhart 202
Imm. website -
50201
Math for CS I: Discrete Mathematics
June 23–August 6
Brady
Tuesday
5:30–8:30;
Wednesday
5:30–7:00
Ryerson 276
Imm. website -
50202
Math for CS II: Statistics and Probability
August 12–September 17
Brady
Tuesday
5:30–8:30;
Wednesday
5:30–7:00
Ryerson 276
Imm. website -
51038
XML
Siegel
Monday
Ryerson 255
Programming website Imm.
51045
Advanced C++ Programming II
Spertus
Thursday
Ryerson 277
Programming - 51044 or instructor’s permission

Autumn 2008

Course/Instructor Date/Location Satisfies Course
Website
Prereq.
51036
Java Programming
Siegel
- Programming website Imm.
51081
Unix System Programming
Shacklette
- Programming - Imm.
52011
Introduction to Computer Systems
Dubey
- Systems - Imm.
53001
Databases
Irakliotis
- Databases - Imm.
55001
Algorithms
Brady/Simon
- Theory - Imm.
Industrial Software Process I
Vassilatos
- - - Imm.
Unix Systems Administration Lab
Russo
- - - Imm.

Winter 2009

Course/Instructor Date/Location Satisfies Course
Website
Prereq.
51023
OO Architecture Design Method
Shacklette
- Programming - Imm.
51085
Applied Parallel Programming
Siegel
- Programming website 51036
53015
Datamining and Datawarehousing
Irakliotis
- Databases - 53001
54001
Networks
Dubey
- Networks - Imm.
55005
Advanced Algorithms
Brady/Simon
- Theory - 55001
56510
Information Technology Security
Yetnikoff
- - website Imm.

Spring 2009

Course/Instructor Date/Location Satisfies Course
Website
Prereq.
51044
Advanced C/C++ Programming
- Programming website 51036
51070
Enterprise Architecture: Frameworks, Process and Governance
Shacklette
- Systems website 51036
53001
Databases
Irakliotis
- Databases - Imm.
54015
Advance Network Design
Nugent
- Networks - 54001
55001
Algorithms
Brady
- Theory - Imm.
58001
Numerics
Siegel
- - - -
Industrial Software Process II
Vassilatos
- - - -
Networks Lab
Nugent
- - - -

Summer 2009

Course/Instructor Date/Location Satisfies Course
Website
Prereq.
50101
Concepts of Programming
- - website -
50201
Math for CS I: Discrete Math
Brady
First seven weeks of summer quarter - website -
50202
Math for CS II: Counting, Statistics & Probability
Brady
follows 50201 for the last six weeks of summer quarter - website -
Security Lab
Yetnikoff
- - - -
Campus Photo