CSCI 334

Principles of Programming Languages

Home | Lectures | Handouts | Reading | Links

Handouts

Date Number Title
31 Jan 1 Syllabus
31 Jan 2 Homework 0
5 Feb 3 Homework 1
7 Feb 4 Homework 0 Solutions (not on web)
12 Feb 5 Homework 2
19 Feb 6 Homework 1 Solutuions (not on web)
19 Feb 7 Homework 3       ML Hints
26 Feb 8 Homework 2 Solutuions (not on web)
26 Feb 9 Homework 4       expr.sml       art.sml
4 Mar 10 Homework 3 Solutuions (not on web)
4 Mar 11 Homework 5 (due IN CLASS Tuesday, 11 March. No Exceptions.)
4 Mar 12 Homework 4 Solutions (not on web)
4 Mar 13 Midterm Instructions       Sample Questions
11 March 14 Homework 5 Solutions (not on web)
1 April 15 Homework 6       Starter Code for Problems 6 and 7      
1 April R1 Reading Response 1
(due in class Tuesday, 8 April)
11 April 16 Homework 6 Solutions (not on web)
17 Midterm (not on web)
8 April 18 Homework 7       Generic Programming Starter       ExprVisitor.java
8 April R2-R3 Reading Responses 2 and 3
R2 due in class 15 April
R3 due in class 17 April
15 April 19 Homework 8       RSG Starter       Squeak BankAccount Tutorial
17 April R4 Reading Response 4
(due in class Thursday, 24 April)
17 April 20 Homework 7 Solutions (not on web)
22 April 21 Homework 9       Editor Starter       Editor JavaDoc
stack.cc code for 12.1
24 April R5 Reading Response 5
(due in class Thursday, 3 May)
24 April 22 Homework 8 Solutions (not on web)
29 April 23 Homework 10
1 May 24 Homework 9 Solutions (not on web)
1 May 25 Sample Final (not on web)