Introduction to Computer Programming
Reading Assignments
All readings are in the textbook unless otherwise noted. Readings in Structure and Interpretation of Computer Programs are denoted by SICP. SICP is available on reserve in the library.
| assigned | reading | read by |
|---|---|---|
| 10/28 | In the textbook, pp. 139--146. | 11/01 |
| 10/21 | In the textbook, pp. 93--96 and 133--136. | 10/25 |
| 10/14 | In the textbook, pp. 121--124 and 127--131. | 10/18 |
| 10/07 | In the textbook, pp. 115--117. | 10/14 |
| 10/04 | In SICP, Sections 1.1.7, 1.2, and
1.2.1. Think about exercises 1.6, 1.8, 1.9, and 1.10 | 10/07 |
| 09/30 | In the textbook, pp. 57--69 | 10/04 |
| 09/23 | See below. | 09/27 |
| 09/13 | In the textbook, pp. 44--48 In SICP, pp. 4--18 (really, this time) | 09/16 |
| 09/09 | In the textbook, pp. 12--41 In SICP, pp. 4--18 | 09/13 |
| 09/05 | In the Preface (pp. xiii--xix)
In Processing Simple Forms of Data (pp. 6--10)
|
09/09 |
B.
C. Read the first two sections of the web site about logic, truth tables, and De Morgan's laws. Find the first section by using blink: Under the "sharing" menu, choose "find a member", and then search for me by my last name, "Siff". Then look in (i.e. click on) my folder "CS3021: Intro to programming." From there finding the link to the logic reading should be easy. (If you are having trouble making this work, let me know.) The second section to read can be found from the first.
D. Try exercise 4.1.5 on p. 48 in the textbook. Bring a written version of what you have to class on Monday so we may begin class by working on and then playing the game described in the exercise.
E. In the textbook, read pp. 48--56. Do
the exercises on p. 42. (Not for submission.)
F. Read the New York Times. Find an article about computer science in a section other than Circuits, Science Times, or Technology. Write a one paragraph summary of the article (for submission). Include, along with your name, the date, section, and page number of the article.
G. (I forgot to mention this in class.) Finally, read Section 1.1.5 of SICP. (This was already assigned, but it is relevant to what we will be discussing on Monday.)