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

Course Wrap-Up

Posted by David Evans on 8 Jan 2012 in Announcements, Exams, News | Comments Off

Conveying Computing Highlights (PS8 submissions)
Final Exam Comments: [PDF]
Course Evaluation Report: [PDF]

Class 41: The Cake of Computing

Posted by David Evans on 5 Dec 2011 in Announcements, Book, Classes, Exams | 1 comment

Notes: [PDF]
Final Exam: [PDF] [Word Template]

Reid's Mutability Cake

Reid's Mutability Cake

Cutting the Mutability Cake

Cutting the Mutability Cake

Turing Machine with Cake Balls

Turing Machine with Cake Balls by Megan Dunne and Jamie Miller

There is no Halting Problem with Cake Balls!

Ada's Grammar Game

Ada's Grammar Game by Sarah Cole, Odette Kassar, Hannah Beattie, and Irma Corado

Explaining Ada's Grammar Game

Explaining Ada's Grammar Game

Leslie Valiant's AI Cake by Emily McClure and Margaret Neterval

Leslie Valiant's AI Cake by Emily McClure and Margaret Neterval

A Wonderful Computing Christmas

A Wonderful Computing Christmas by Julia Dangtran, Deidre Regan, Samah Hassan, and Deeksha Kola

Janie Willner, Chi Zhang, Jordan Chandler: Storybook

Storybook by Janie Willner, Chi Zhang, Jordan Chandler

Blowing out the Candles

Blowing out the Candles

Thanks to everyone for a great semester!

Exam 2 Solutions

Posted by David Evans on 2 Dec 2011 in Announcements, Exams | Comments Off

Exam 2 Solutions: [PDF]

Bug in Exam Question

Posted by David Evans on 28 Nov 2011 in Exams | 3 comments

There is a bad mistake in the Question 6 of the exam!

The example shown in incorrect. The result should be:

> (define p (mlist 1 2 3 4 5))
> (make-cumulative! p)
> p
{1 3 6 10 15}

The value of each element in the result should be the sum of all elements in the original list up to and including that element. So, the first element in the output list is 1 = 1, the second is 1 + 2 = 3, the third is 1 + 2 + 3 = 6, the fourth is 1 + 2 + 3 + 4 = 10, and the fifth is 1 + 2 + 3 + 4 + 5 = 15.

Sorry for the confusion on this. You will receive full credit for this question if your answer either solves the problem as corrected here, or produces the same outputs as the example shown in the original exam.

Special thanks to Caroline Mattey for reporting the problem.

Class 37: Computability in Theory and Practice

Posted by David Evans on 21 Nov 2011 in Classes, Exams | 2 comments
Class 37: Slides [PPTX]

Exam 2 is available now: [PDF]. Exam 2 is due at the beginning of class on Wednesday, 30 November.

If you prefer to type your answers for Exam 2 (which can include cut-and-pasting from your editor), you may use this Word template: [DOCX]. If you use the template, make sure you do not lose your formatting (including indenting) when you past into the boxes, and do not break the pagination of the exam. Please print the exam using single-sided printing.

Here’s the video on the philosophy of computability from today’s class:

Preparing for Exam 2

Posted by David Evans on 14 Nov 2011 in Announcements, Exams | 4 comments

Exam 2 will be handed out on Monday, 21 November, and will be due on Wednesday, 30 November at 11:01am (at the beginning of class).

Exam 2 covers everything in the class through this Friday’s class including:

  • Chapters 1-12 of the course book (the entire book!)
  • Problem Set 1-7 (including posted comments)
  • Classes 1-38 (possibly including a question based on the Rice Hall dedication)

It will emphasize material since Exam 1, but not be limited to that.

A practice exam from a previous course is here: [PDF]

The comments are also available, but I strongly recommend trying the problems on your own before reading the comments: [PDF].

If you can do well on the practice exam, you should be able to do well on your exam.

The Assistant Coaches will hold two review sessions for Exam 2:

  • Wednesday, 7:30pm (Rice 442)
  • Thursday, 6:30pm (Rice 442)

As before, there will be two review sessions scheduled to make it easier for everyone to be able to attend at least one of them. The prepared material for both will be similar, but the actual content will depend on your questions.

« Older Entries


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

  • MICO Challenge in Membership Inference
  • Voice of America interview on ChatGPT
  • Uh-oh, there's a new way to poison code models
  • Trojan Puzzle attack trains AI assistants into suggesting malicious code

RSS Hacker News

  • Humanness in the Age of AI
  • He who submits a resume has already lost
  • Google Drive does a surprise rollout of file limits, locking out some users
  • APLcart – Find your way in APL
  • ChatGPT simulates 1987 BBS System

RSS Babbage

  • And it’s goodnight from us
  • Why 10, not 9, is better than 8
  • Future, imperfect and tense
  • The paperless dilemma
  • How to judge a ’bot; why it’s covered
cs1120 | RSS | Comments RSS | Book | Using These Materials | Login | Admin | Powered by Wordpress