CSCI 334

Principles of Programming Languages

Home | Lectures | Handouts | Reading | Links

Handouts

Date Number Title
1 Feb 1 Syllabus
1 Feb 2 Homework 0
7 Feb 3 Homework 1 In 1a: Use the name list-len, not list-length
14 Feb 4 Homework 0 Solutions (not on web)
14 Feb 5 Homework 2
21 Feb 6 Homework 1 Solutions (not on web)
21 Feb 7 Homework 3
28 Feb 8 Homework 2 Solutions (not on web)
28 Feb 9 Homework 4       expr.sml       art.sml
Class Random Art Pictures
6 Mar 10 Homework 3 Solutions (not on web)
6 Mar 11 Homework 5
13 Mar 12 Homework 4 Solutions (not on web)
15 Mar 13 Midterm Instructions       Sample Questions
15 March 14 Homework 5 Solutions (not on web)
15 March 15 Homework 6       ExprVisitor.java Note: Due Tuesday, 10 April
15 March R1 Reading Response 1
(due in class Tuesday 3 April)
15 March R2 Reading Responses 2
(due in class Thursday 5 April)
10 April 16 Homework 6 Solutions (not on web)
17 Midterm (not on web)
10 April R3 Reading Responses 3
(due in class Tuesday 17 April)
10 April 18 Homework 7       Scala Programs Starter       Squeak BankAccount Tutorial
17 April 19 Homework 8       RSG Starter       Sets.scala Starter       stack.cc code for 12.1
17 April R4 Reading Response 4
(due in class Tuesday, 24 April)
24 April 20 Homework 7 Solutions (not on web)
24 April 21 Homework 9       Edit Buffer Starter      
1 May R5 Reading Response 5
(due in class Tuesday 8 May)
1 May 22 Homework 8 Solutions (not on web)
1 May 23 Homework 10       Starter Code for 2 and 3       ProducerConsumer.scala