CISC 280 Programming Paradigms, Spring, 1997
Scheme access info .
Latest Info -- evolved record of assignments and lecture topics
This section is in reverse chronological order, latest stuff first.
It was last updated 5/23/97.
Don't reload this page!! -- It'll never change again.
There is no more FUTURE shock (except maybe the grade)
It's all PAST history
Fri, May 23: Final Exam 10:30am to 12:30pm, in the course classroom, (209 Smith).
Wed, May 21: Modularity revisited. read section 3.5.5.
review for test.
Mon, May 19: More on using the stream paradigm. read section 3.5.3-4.
Fri, May 16: Infinite streams, read section 3.5.2.
Exercise 2.59 was done in class and solution is available in
Wed, May 14: Delayed Evaluation, Streams, read section 3.5.
Homework: Three of Exercises 3.60, 3.61, 3.62, 3.64.
(due Wednesday, May 21).
Mon, May 12: Shallow Blue: Computer search illustrated by
solving the n queens problem. Handout
Fri, May 9: Concurrency. serializers, mutexa, test-and-set!
Wed, May 7: Tables completed with two sample implementations,
table1.scm . and
Preview of concurrency (futures in
Read section 3.4,
and delayed evaluation (promises).
Mon, May 5: Tables, handout
Read section 3.3.3 (then skip sections 3.3.4 and 3.3.5).
Homework: Exercises 3.23 and 3.27 (due Monday, May 12).
Fri, May 2: Creating mutable object classes: queues
Read section 3.3. Handout consists of
Wed, Apr 30: Environment model understood thru implementation of
Read section 4.1.
Mon, Apr 28: Environment model of computation.
Read section 3.2.
assigned, is due friday.
Fri, Apr 25: The use of assignment. Bank account example files are 280/bank[1-3].scm. Read section 3.1.
Go over exam, answer key (fixed).
Wed, Apr 23: Midterm test covering section 1.3.4 and all
of chapter two except 2.3.4 and 2.5.3.
Solutions to problems 5 and 6 are in
Mon, Apr 21:
review for test.
Review programming example:
Fri, Apr 18: Generic operators illustrated with
Wed, Apr 16: More on sets with emphasis on time of computation considerations.
Mon, Apr 14: sets as trees.
Fri, Apr 11: representing sets. Reading 2.3.3
Wed, Apr 9: More painters. We considered a problem with
We looked at some other examples of painter use in
space-filling.scm , And we had a handout on some additional painter
For example, (erase painter) draws painter in the background color.
Mon, Apr 7: Making pictures with painters. read 2.2.4.
The handout on painters consisted of
wave-segments.scm , and
Homework 5 ,
due Wed, Apr 16, was handed out.