Logo
  • Home
  • Classes
  • Conveying Computing
  • Exams
  • Fractal Gallery
  • Guides
  • Problem Sets
  • Syllabus

Class 8: Recursive List Procedures

Posted by David Evans on 9 Sep 2011 in Book, Classes | Comments Off

Here are the slides and notes from Class 8: Slides [PPTX], Notes [PDF].

From the quizzes, it seems many people have not found the exercise solutions for the book. They are posted on the computingbook.org site. So far, the solutions are only available through Chapter 4 (PDF), but if there are requests or evidence that students are benefiting from these, I will try to make solutions for Chapter 5 and later chapters available soon. If you have a good idea for a solution to a problem that is not there yet, or an idea for improving one of the provided solutions, please do send that to me (or post it as a comment here).

As mentioned in class today, the results from Quiz 1 make me worry that many students in the class are not keeping up with the assigned readings. So, there may be an extra quiz sometime next week. If there is, it will cover the assigned readings up to Monday which is the course book through section 5.4, The Information chapters 1-3, and the Problem Set 1 comments.

Print Friendly Print Get a PDF version of this webpage PDF

Comments are closed.


Fall 2011

Register
Login

Help Schedule

(all in Davis Commons, except Dave's office hours in Rice 507)
Sundays, 1-6pm (Valerie/Joseph/Kristina)
Mondays, noon-1:30pm (Kristina)
Mondays, 1:15-2:00pm (Dave, Rice 507)
Tuesdays, 11am-noon (Dave, Rice 507)
Tuesdays, 5-8pm (Valerie/Jonathan)
Wednesdays, 5-6:30pm (Jiamin)
Thursdays, 9:45-11am (Dave, Rice 507)
Thursdays, 1-2:30pm (Joseph)
Thursdays, 4:30-7:30pm (Jonathan/Jiamin)
Fridays, noon-1:30pm (Peter)

Recent Posts

  • Course Wrap-Up
  • Class 41: The Cake of Computing
  • PS8 Submissions
  • Class 40: GuardRails, Big Data, and Secure Computation
  • Exam 2 Solutions

Recent Comments

  • David Evans on Problem Sets
  • jacob777 on Problem Sets
  • Prof. K.R. Chowdhary on Class 41: The Cake of Computing
  • Anon on Exams
  • Anon on Exams

Index

  • Classes
    • Class 1: Computing
    • Class 2: Language
    • Class 3: Rules of Evaluation
    • Class 4: Constructing Procedures
    • Class 5: Procedures Practice
    • Class 6: Programming with Data
    • Class 7: Programming with Lists
    • Class 8: Recursive List Procedures
    • Class 9: Consistent Hashing
  • Conveying Computing
  • Exams
  • Fractal Gallery
  • Guides
    • DrRacket Guide
    • Schemer’s Guide to Python
  • Problem Sets
    • Problem Set 0: Course Registration, Racket
    • Problem Set 1: Making Mosaics
      • PS1 Comments
    • Problem Set 2: Sequence Alignment
      • PS2 Comments
    • Problem Set 3: Limning L-System Fractals
      • PS3 – Comments
    • Problem Set 4: Constructing Colossi
      • PS4 – Comments
    • Problem Set 5: Wahoo! Auctions
      • PS5 Comments
    • Problem Set 6: Adventures in Charlottansville
      • PS6 Comments
    • Problem Set 7: Charming Snakes with Mesmerizing Memoizers
      • PS7 Comments
      • PS7 Responses
    • Problem Set 8 (Part 2): Typed Aazda
    • Problem Set 8: From Aazda to aaZda (Part 1)
      • PS8 Part 1 Comments
  • Syllabus
    • Course Pledge
  • Using These Materials

RSS BA Computer Science

RSS Jefferson’s Wheel

  • Virginia Consumer Data Protection Act
  • Algorithmic Accountability and the Law
  • Microsoft Security Data Science Colloquium: Inference Privacy in Theory and Practice
  • Fact-checking Donald Trump’s tweet firing Christopher Krebs

RSS Hacker News

  • GitHub security update: A bug related to handling of authenticated sessions
  • Solzhenitsyn’s Rosary
  • I self-published a paperback and eBook using LaTeX and Pandoc
  • I want a Computer that I Own
  • New Algorithm Breaks Speed Limit for Solving Linear Equations

RSS Babbage

cs1120 | RSS | Comments RSS | Book | Using These Materials | Login | Admin | Powered by Wordpress