Computer Science 201a Assignments


[Home]

Reading Assignments

Textbook R. Kent Dybvig, The Scheme Programming Language, **Third Edition**, MIT Press, 2003.
8/21 Begin reading the textbook and experimenting with Scheme. We'll be covering up through section 2.8 in the first few lectures. Advice: stop and try the exercises, and then check your answers with the solutions in the back of the book. (If you are joining the class late, please do this assignment as soon as you can!)
11/16 Read section 2.9 of the text.

Problem Sets

9/4 Homework #0: hw0.scm. It is due online via the Zoo submit system, at 11:59 pm Wednesday, September 12. (It is also available in /c/cs201/handouts/hw0.scm from your Zoo account.) Information on using the Zoo machines: Zoo tutorial. Information on using the submit system: submit instructions.
9/7 Homework #1: hw1.scm. It is due online via the Zoo submit system, at 11:59 pm Wednesday, September 19. (It is also available in /c/cs201/handouts/hw1.scm from your Zoo account.) For this homework, you have the option of using the autograde program to test your procedures on the public test cases (listed as examples in the homework.) See autograde instructions.
9/16 Homework #2: hw2.scm. It is due online via the Zoo submit system, at 11:59 pm Wednesday, September 26. (It is also available in /c/cs201/handouts/hw2.scm from your Zoo account.) For this homework, you have the option of using the autograde program to test your procedures on the public test cases (listed as examples in the homework.) See autograde instructions.
9/25 Homework #3: hw3.scm. It is due online via the Zoo submit system, at 11:59 pm Wednesday, October 3. (It is also available in /c/cs201/handouts/hw3.scm from your Zoo account.) For this homework, you have the option of using the autograde program to test your procedures on the public test cases (listed as examples in the homework.) See autograde instructions.
10/2 Homework #4: hw4.scm. It is due online via the Zoo submit system, at 11:59 pm Wednesday, October 10. (It is also available in /c/cs201/handouts/hw4.scm from your Zoo account.) For this homework, you have the option of using the autograde program to test your procedures on the public test cases (listed as examples in the homework.) See autograde instructions.
10/20 Homework #5: hw5.scm. It is due online via the Zoo submit system, at 11:59 pm TUESDAY, October 30. (Postponed to 11:59 pm THURSDAY, Nov. 1 because of the storm closing announced by Yale.) (It is also available in /c/cs201/handouts/hw5.scm from your Zoo account.) For this homework, you have the option of using the autograde program to test your procedures on the public test cases (listed as examples in the homework.) See autograde instructions.
11/1 Homework #6: hw6.scm. It is due online via the Zoo submit system, at 11:59 pm Wednesday, November 7. (It is also available in /c/cs201/handouts/hw6.scm from your Zoo account.) Test configurations for the TC-201 simulator are available in the file hw6-configs.scm. For this homework, you have the option of using the autograde program to test your procedures on the public test cases (listed as examples in the homework.) See autograde instructions.
11/10 Homework #7: hw7.scm. It is due online via the Zoo submit system, at 11:59 pm Wednesday, November 28. (It is also available in /c/cs201/handouts/hw7.scm from your Zoo account.) For this homework, you have the option of using the autograde program to test your procedures on the public test cases (listed as examples in the homework.) See autograde instructions.
11/29 Homework #8: hw8.scm. It is due online via the Zoo submit system, at 11:59 pm Wednesday, December 12. (It is also available in /c/cs201/handouts/hw8.scm from your Zoo account.) There are no public tests for this homework.

[Home]
Last modified: November 29, 2012