CS411: Languages

Notes for 10/13/2004

Please go through the files StateModification.scm and Currying.scm and master the examples provided there. A homework on this material will be available forth with. The emphasis is on working together to understand the material so please work together in class time and help each other out. Don't just take a cursory look at the samples, run the code, change the code understand the code. Then you shall be one with the lambda. A start on the homework is available below. I will be avalible on IM during most of our class time.

Resources

Homeworks

JOS = "The Joy of Smalltalk", see free book links above

Homework numberDue dateMaterial to read Problems
1 9/3/2004 Paul Graham's Beating the Averages and Revenge of the Nerds  
2 9/6/2004 JOS chapters 1 and 2 JOS Exercise 1 p17, 1-3 p20, 1-3 p23, 1-10 p25,
1-8 p28-29, 1-3 p31, 1-3 p33
3 9/13/2004 JOS chapters 4, 5 and 9 I recommend that you go through as many of the exercises as you can stand
4 9/17/2004 JOS chapters 6, 7 and 8 I recommend that you go through as many of the exercises as you can stand
5 9/22/2004 Textbook chapters 1 and 2 Textbook 2.1-7, 2.9, 2.10, 2.11
6 10/6/2004 Annotated version of McCarthy's original LISP paper Homework questions
7 10/8/2004   Scheme worksheet to be handed out in lab
8 10/15/2004 StateModification.scm
Currying.scm
CurryingAndDestructive.pdf (last updated 10/13 13:34)
9 10/20/2004 Revised(5) Report on the Algorithmic Language Scheme chapters 1-3 Homework questions
10 10/20/2004   SchemeLab1.pdf
SchemeLabCode.st
11 10/27/2004   SchemeLab2.pdf
12 11/5/2004   SchemeLab3.pdf
13 11/12/2004   SchemeLab4.pdf
14 11/10/2004   Prolog programs
15 11/19/2004   SchemeLab5.pdf
16 huh?   SchemeLab6.pdf, you may want to use LISPBinding.st
17 Let's quit kidding ourselves here   SchemeLab7.pdf
18 12/15 @ 2pm (our final exam period)   SchemeLab8.pdf -- the last one

Projects

Project numberDue dateDescriptionResources
1 9/20/2004 Project1.pdf CS411Graphs.pcl
CS411Graphs.pst
2 9/29/2004 Project2.pdf  
3 11/1/2004 Project3.pdf  
4 (final project) 12/18/2004 (by noon) Project4.pdf  

Page maintained by:

David Shaffer
cdshaffer@acm.org
Last modified: Wed Dec 8 13:22:40 EST 2004