Homework 1
Due Tuesday October 5
Reading
This reading list is too long, but it contains repetitions. Read
carefully the viewgraphs, and treat the rest as a resource - the more
you read, the better it is, but do not be intimidated, especially by
the book, which is very nice, but not quick, reading.
- Chapter 0: Introduction. This is for
your information only.
- Viewgraphs of Introductory Lecture.
- Viewgraphs of Lecture on Chapter 1,
up to page 24.
- Chapter 1: Reactive Modules, up to
page 43. Note: you can skim through the material, reading only the
part that interest you. The book presents a finer classification of
module types than it is necessary for this class: for example, we will
not discuss the distinction between active and passive, or synchronous
and asynchronous, modules.
In the last class (Sept 28), we have not finished talking about the
module operations; we will finish next time.
- Mocha manual. You can read only the
part that you need for the assignments, obviously; treat it as a
resource, not as an assigned reading.
Much of the material is also a repetition of what you can find in the
book, but here you can find the precise syntax, and the commands
to use Mocha. The relevant portions to read are:
- Chapter 1.
- Chapter 2, Sections 2.1, 2.2, 2.3, (2.4 is less important), and 2.5.
- Chapter 3: Sections 3.1, 3.2, 3.3, and 3.4.
- Chapter 5: Sections 5.1 and 5.2.
Here is the homework.
Back to the main class page.