Course schedules

Weekly schedule

Monday Tuesday Wednesday Thursday Friday
08:00-09:50 Discussion 1A
5273 Boelter
10:00-11:50 Lecture 1
175 Dodd
Lecture 1
175 Dodd
Discussion 2A
5252 Boelter
11:00-12:00 Paul office hour
4532J Boelter
Mike office hour
4428 Boelter
12:00-13:00 Paul office hour
4532J Boelter
12:30-13:30 Andrea office hour
4428 Boelter
Andrea office hour
4428 Boelter
13:00-14:00 Mike office hour
4428 Boelter
14:00-15:50 Lecture 2
141 Kinsey
Lecture 2
141 Kinsey
Discussion 1B
150 Royce
16:00-17:50 Discussion 2B
5264 Boelter

Quarter schedule

The schedule is approximate and some of it will undoubtedly change as the quarter progresses.

week holidays topics Sebesta readings due
09-21 / 09-27 introduction 1, 2
09-28 / 10-04 Scheme 2.4, 15
10-05 / 10-11 syntax 3.1-3.3 Homework 1 (Scheme)
10-12 / 10-18 Prolog 2.13, 16 Project 1 (Scheme)
10-19 / 10-25 names and types 5, 6, 7.4
10-26 / 11-01 Java 7-9 midterm (Tuesday and Wednesday)
11-02 / 11-08 Python 11, 12 Homework 2 (Prolog)
11-09 / 11-15 Tue concurrency 13 Homework 3 (Java)
11-16 / 11-22 exceptions 14 Homework 4 (Python)
11-23 / 11-29 Thu, Fri markup Project 2 (Python)
11-30 / 12-06 semantics 3.4, 3.5
12-07 / 12-13 final exams

Exact assignment due dates are can be found on the homework page. The final exam for Lecture 1 is Monday, 2003-12-08 from 15:00 to 18:00, and for Lecture 2 is Friday, 2003-12-12, from 11:30 to 14:30. The locations of the final exams have not yet been determined. Topics, homeworks, and dates (other than for the final exam) are approximate and will be adjusted as the quarter progresses.


© 2003 Paul Eggert. See copying rules.
$Id: schedules.html,v 1.33 2003/11/18 08:06:59 eggert Exp $