Computer Science 201 Assignments


[Home]

Reading Assignments

8/28 Read The Racket Guide, Chapters 1 and 2, experimenting with Dr. Racket as you go along. (If you are joining the class late, please do this assignment as soon as you can!) Also, you will find the numbers section of the Racket guide useful for hw0.
8/28 Optional readings:
  • Programming and Meta-Programming in Scheme,
  • Programming in Scheme Learn Scheme Through Artificial Intelligence Programs,
  • The scheme programming language (online copy) limited preview. Physical copy in SML.
  • Programming in Scheme (online copy)
  • How To Design Programs (online copy). (buy from Amazon) An introduction to programming using Racket written by the inventors of racket. It assumes no programming background.

  • Problem Sets

    8/28 Homework #0: hw0.rkt. It is due online gradescope at 11:59 Wednesday, September 11th. It is also available in /c/cs201/hws/hw0.rkt from your Zoo account. A compiled staff solution is available as well in that directory as hw0_rkt.zo. Information on using the Zoo machines: Zoo tutorial. The CS 201 youtube channel includes hw0 videos that walk you through setting up racket, getting started in DrRacket, tackling hw0, and submitting files on the zoo. However, we are using gradescope for submitting homeworks, so you can ignore the zoo submit process.

    In addition, complete the online canvas hw0 collaboration quiz on academic honesty and collaboration policy. It counts for 10 points.


    [Home]