The University of Chicago Computer Science Professional Program

Skip to: main navigation | main content | secondary navigation

Current Students

2008–2009 Academic Year Course Schedule

Autumn 2008

Course/Instructor Date/Location Satisfies Course
Website
Prereq.
51036
Java Programming

Siegel
Tuesday
Ryerson 277
Programming website Imm.
51081
Unix System Programming

Shacklette
Monday
Eckhart 202
Systems website Imm.
52011
Introduction to Computer Systems

Dubey
Thursday
Eckhart 202
Systems website Imm.
53001
Databases

Irakliotis
Monday
Ryerson 276
Databases - Imm.
55001
Algorithms

Brady/Simon
Wednesday
Ryerson 276
Theory website Imm.
51089
Business Systems Analysis
Vassilatos
Thursdays
Ryerson 277
- Website Imm.
57100
Architecture & Design of OO Frameworks Lab

Oct. 4, 18; Nov. 1, 15; Dec. 13
Shacklette
Saturdays
9 am–12 pm
CSPP lab, Ryerson 4th floor
- website Intermediate knowledge of one (or more) OO programming languages, e.g., Java, C++, C#, etc.

CSPP 51023 or consent of the instructor.

Winter 2009

Course/Instructor Date/Location Satisfies Course
Website
Prereq.
51023
OO Architecture, Design & Methodology

Shacklette
Monday
Eckhart 202
Systems website Imm.
51085
Applied Parallel Programming

Siegel
Tuesday
Ryerson 277
Programming website Imm.
53015
Datamining and Datawarehousing

Irakliotis
Monday
Ryerson 276
Databases website 53001
54001
Networks

Dubey
Thursday
Eckhart 202
Networks website Imm.
55005
Advanced Algorithms
Brady/Simon
Wednesday
Ryerson 276
Theory website 55001
56510
Information Technology Security

Yetnikoff
Wednesday
Eckhart 202
- website Imm.
57120
Unix System Administration Lab

Jan 10, 24; Feb 7, 21; Mar 14
Russo
Saturday
2–5 pm
- website 50101 or 51081 or Instructor’s permission

Spring 2009

Course/Instructor Date/Location Satisfies Course
Website
Prereq.
51044
Advanced C/C++ Programming

Spertus
Thursday
Eckhart 202
Programming website 51036
51024
Practicum: Distributed Objects

Shacklette
Tuesday
Eckhart 202
Programming website Imm.
53001
Databases

Irakliotis
Monday
Ryerson 276
Databases website Imm.
53018
Datawarehousing & Datamining Independent Study
Irakliotis
- Databases - Director’s Approval
57130
Networks Lab
April 4, 18; May 2, 16, 30
Nugent
Saturday
Ryerson 401
- website 54001/CS 233,333
54015
Advance Network Design

Nugent
Wednesday
Eckhart 202
Networks website 54001
55001
Algorithms

Brady
Tuesday
Ryerson 276
Theory website Imm.
58001
Numerical Methods
Siegel
Monday
Ryerson 277
- website -

Summer 2009

Course/Instructor Date/Location Satisfies Course
Website
Prereq.
50101
Concepts of Programming
Russo
Monday
6/22–8/31
Eckhart 202
Imm. website -
50201
Math for CS I: Discrete Math
Brady
Tues; 5:30–8:30
Wed; 5:30–7:00
6/23–8/4
Ryerson 276
Imm. website -
50202
Math for CS II: Counting, Statistics & Probability
Brady
Tues; 5:30–8:30
Wed; 5:30–7:00
8/5–9/15
Ryerson 276
Imm. website -
51038
XML
Siegel
Monday
Ryerson 277
Programming website 51036
51045
Advanced C/C++ II
Spertus
Thursday
Eckhart 202
Programming website 51044 or instructor’s permission
51092
Industrial Software Process

Vassilatos
Tuesday
Eckhart 202
- website Imm.
57140
Security Lab
Yetnikoff
Saturday
Ryerson 401
Dates to be announced
- - 56510
Campus Photo