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!

PS8 Submissions

Posted by David Evans on 4 Dec 2011 in Announcements, Problem Sets | 24 comments

For Option J, just create a zip file of your aazda/src/aazda directory that includes all the files you edited and your answers at the top level (not in a subdirectory). Submit this using the Alonzo-bot server.

For Option C/W, submit your artifact by posting a comment to this post. Your comment should include:

  1. a full list of your team (normal names, not email IDs)
  2. a description of your target audience
  3. the actual artifact, or a link to it. If it is not possible to post your actual artifact (e.g., it uses a medium such as cake that cannot be easily transmitted over HTTP), you should instead post a description of your artifact (including pictures is usually a good idea).
  4. if necessary, a poetic license statement. If there is anything in your artifact that you are aware is not completely correct technically, you may include a statement explaining where you took poetic license.

Updates:

Both options are due by 7:59pm on Monday. If you have something you want to turn in on paper, you can do that in class Monday, but there is no need to turn anything in on paper for either option.

For the comments, you can only post plain text with a few html tags and links. Since most of you will want to post a more complex document like a PDF file, the way to do that is to use a link. A link is:

<a href="URL">label for the link</a>
The URL is the location where your artifact is posted. You can post your file at http://people.virginia.edu/UVa ID/file by copying it into your public_html directory. There are also lots of free external sites that you can use for posting such as YouTube and Vimeo (for movies), Flickr (for pictures), SlideShare (for sharing PowerPoint presentations), Scribd (for PDF documents), Google Docs (for sharing other kinds of documents), and Google Sites (for creating web pages). (Sadly, I do not yet know of any external site for sharing cakes, but hopefully someone is working on this!) The advantage of using one of the commercial sites instead of your UVa account, is that unlike the UVa account, the commercial site will continue to work even after you graduate. The disadvantage of the commercial site, is that its a commercial site and may put advertisements, etc. around your work.

I would encourage you to learn some way to post your materials on the web, but if you aren't able to figure out a good way to post your artifact yourself, the other option is to email it to me.

Class 40: GuardRails, Big Data, and Secure Computation

Posted by David Evans on 3 Dec 2011 in Announcements, Classes | Comments Off

There is still some more time available for presentations in class Monday, so the deadline for requesting to do a presentation is extended until 1pm Sunday (or when no more time is available). It is not required to do a presentation, but I do hope that teams that have produced something interesting will want to share it with the rest of the class.

Notes: [PDF]

Jonathan Burket, GuardRails: A (Nearly) Painless Solution to Web Application Security [PPTX] [GuardRails Website]

Virginia Smith, Big Data, Bees, and Buildings [Prezi Presentation]

Peter Chapman, Secure Computation on Mobile Devices [PPTX] [MightBeEvil.com]

Exam 2 Solutions

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

Exam 2 Solutions: [PDF]

« 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

  • Dissecting Distribution Inference
  • Cray Distinguished Speaker: On Leaky Models and Unintended Inferences
  • Attribute Inference attacks are really Imputation
  • Congratulations, Dr. Jayaraman!

RSS Hacker News

  • Russhian Roulette: 1/6 chance of posting your SSH private key on pastebin
  • Diff Models – A New Way to Edit Code
  • Detect ChatGPT Generated Content
  • Kotlin Data Classes 101: Understanding Syntax, Usage and Inheritance
  • 30k lines of SwiftUI in production later

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