cs1120  Fall 2010

cs1120: Computer Science
from Ada and Euclid to Quantum Computing and the World Wide Web


Instructor
Westley Weimer

Email Address
cs1120-staff@cs.virginia.edu

Class Meetings
Mondays and Wednesdays, 3:30-4:45pm in CHEM 005
Office & Lab Hours
Mo 14:30-15:00 Wes
Mo 17:00-19:00 Evan
Fr 15:00-16:00 Nathan
Su 13:00-14:00 Evan Yang
Su 14:00-15:00 Evan
Su 15:00-17:00 Jon


Located in Thornton Stacks
or OLS 001 (We 11:00-14:00 + Su)
or OLS 219 (Mo/We 14:30-15:00)

Problem Sets

  1. Problem Set 1: Making Mosaics
    - Divide-and-Conquer Problem Solving, Introduction to Procedures
  2. Problem Set 2: Procedurally Predicting Poker Probabilities
    - Programming with Data
  3. Problem Set 3: Limning L-System Fractals
    - Lists, List Recursion
  4. Problem Set 4: Constructing Colossi
    - Lists and Procedures Review; Running Time Analysis
  5. Problem Set 5: Wahoo! Auctions
    - Programming with State
  6. Problem Set 6: Adventures in Charlottansville
    - Object-Oriented Programming
  7. Problem Set 7: Charming Snakes and Mesmerizing Memoizers
    - Interpreting Programs
  8. Problem Set 8: HoosHungry.com
  9. Problem Set 9: Make a Dynamic Web Application

Automatic Adjudication


cs1120: Computer Science
University of Virginia
weimer@virginia.edu
Using these Materials