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 |