Weekly Homeworks

The purpose of the homeworks is to give you the opportunity to explore and to create. Some of the homework will be to experiment with different web sites, some will be Scratch programming, some will be short essays, and some will be pencil and paper analysis.

You will have a homework assignment most every week. Each is graded on a ten point scale. Questions are the exams are likely to be similar to some of those in the homeworks.

For those homeworks that have a creative component, you will have the opportunity to demonstrate your work to the rest of the class!

  • Homework 1: Due Friday 9/7 : Explore Scratch Website and Play Games with a Purpose. Status: Grades in Learn@UW.
  • Homework 2: Due Monday 9/17 : Create a Scratch Drawing and Solve Code Challenges. Status: Grades in Learn@UW. Solutions to Part B. Congrats to Stephen Sheen and Henry Klein
  • Homework 3: Due Monday 9/24 : Create an Interactive Story and Explore Recommendation Systems. Status: Grades in Learn@UW. Congrats to Lauren Buswell and Joshua Warwick for their bizarrely interesting interactive stories!
  • Homework 4: Due Monday 10/1 : Create a Math-Drill Game and Understand Variables and Concurrency. Status: Grades in Learn@UW. Solutions to Parts B and C
  • Homework 5: Due Monday 10/15 : Explore Big Data. Status: Grades in Learn@UW.
  • Homework 6: Due Wednesday 10/24: Lists. Status: Grades in Learn@UW.
  • Homework 7: Due Friday 11/2: Binary Search, Chatbots, and Recording Music in Lists. Statue: Being Graded.
  • Homework 8: Due Friday 11/9: Computational complexity, Sorting Algorithms, and Python Introduction.
  • Homework 9: Due Monday 11/19: Python Strings, Lists, Files, and Dictionaries

Menu

Fall 2012
Time: TuTh 9:30-10:45
Room: 1325 CS
Lab: 1370 CS (1st floor)


Instructor:
Prof Andrea Arpaci-Dusseau

Office Hours
TuTh 10:45-12:00
Office:
7375 Computer Sciences
Email: dusseau "at" cs.wisc.edu


Teaching Assistant:
Benjamin Bramble
Lab Hours (CS 1370)
Wed 2:00-4:00


Teaching Assistant:
Sharad Punuganti
Lab Hours (CS 1370)
Thu 1:30-3:30

  • CS202 Home
  • TAs and Lab Hours
  • Lecture Schedule w/ Slides
  • Grading
  • Homeworks
  • Projects
  • Exams
  • Scratch Examples
  • Readings
  • Computing Resources
  • Outreach Opportunity
  • Interesting Links
  • Scratch
  • UW Computer Sciences Dept