lava lamp lab, readings

READING

I've encouraged you to be reading the Pountain. I'll be more explicit.

  1. Read the introduction (pages 2 - 8)

  2. Chapter 2 through page 20 covers syntaxes we have seen (PAR, SEQ, WHILE), but should help reinforce them for you.

  3. Pages 21 - 24 introduce conditional constructs: IF and ALT. We will be starting with ALT this week; reading about it may help.

  4. Pages 27 and 28 cover basic arithmetic and logic operations.

  5. Page 29 covers type conversions.

  6. 30 - 34 talks more about PROCs.

  7. Chapter 3 is about arrays. Not critical at this time, but it's also a short chapter.

  8. Chapter 4 is about channels. Good reading.

  9. Chapter 7 is about time. Very handy, knowing how to work with time.

  10. Chapter 8 will never matter to you, because you will probably never have an array of Transputers. 

  11. Chapter 9 is really interesting reading from a pattern perspective. 

I would get through #6 this next week (if you haven't already), and get through chapters 3, 4, and 7 before the end of the next week.

HOMEWORK

The current lab is now posted (lava lamp π).

I think the current lab  might take two weeks. I'd love it if it took one week. (Due a week from Monday, that is.) We'll do a checkup at the end of the week; treat lab time this week as an excellent time to be discussing questions regarding this lab with me and your peers. 

Lecture will continue with the Client/Server and Multiplexer patterns, and we'll end this week with a discussion of the Simpson et. al. paper on the subsumption architecture.

Creative Commons License This work is licensed under a CC BY-SA 3.0 License.