CptSci 201b - Introduction to Computer Science

Spring 2012


[Home] [Syllabus] [Contact Info] [Announcements] [Lectures] [Assignments] [Computer Science Department]

Course Information

  • R. Kent Dybvig, The Scheme Programming Language. **Third Edition**, MIT Press, 2003. This corresponds to Scheme R5RS.
  • Racket. DrRacket (formerly DrScheme) download and much more. For coursework choose language R5RS.
  • Scheme R5RS Report.
  • Lecture summaries, Fall 2010.
  • Zoo tutorial.
  • submit instructions.
  • cs201staff@cs.yale.edu. Email alias to reach all instructional staff members with a question.
  • autograde instructions.
  • Recent Announcements

    4/17/12 Prof. Angluin will hold office hours in 414 AKW 4-5 pm Tuesday (4/17), 3:30-5 pm Wednesday (4/18) and 4:30-5:30 pm Thursday (4/19).
    4/17/12 The second exam will be Monday, April 23 in our usual classroom, 11:35-12:50. (Note that it is *75* minutes long.) It will cover material from circuits through sorting (the 4/16 lecture) and assignments 5, 6, 7 and 8. DA will hold a review session for the exam on Friday, April 20, 4-5:30 in 119 WLH. There is no practice exam -- the review session will be driven mostly by student questions.
    4/15/12 Homework #8 is available from [Assignments]. It is due via the Zoo submit system by 11:59 pm Friday, April 27. There will be no public test cases available for this assignment.
    4/13/12 Following is the schedule of Zoo hours, the second exam, and assignment #8 over the next two weeks.
        Wednesday (4/18) Chris  7-11
        Saturday  (4/21) Peter  1-5
        Sunday    (4/22) Hao    1-3
                         Peter  4-6
        Monday    (4/23) *** SECOND EXAM ***
                         (11:35 am - 12:50 pm)
        Wednesday (4/25) Sheide 3-5
                         Hao    4-6
                         Chris  8-10
        Thursday  (4/26) Hang   3-6
                         Peter  7-9
                         Sheide 7-9
        Friday    (4/27) Hang   3-6
                         Hao    5-7
                         Chris  7-9
                         Sheide 9-11
                         *** ASSIGNMENT #8 DUE *** 
                         (11:59 pm)
    
    ... The complete list of announcements is in the [Announcements] section of this webpage

    For more information about Scheme:

    '(schemers . org). Many resources.

    Scheme Requests for Implementation. Additional information about some Scheme library procedures, from schemers.org.

    The Scheme Programming Language. MIT site.


    Last modified: April 17, 2012