| 
CS 200 
 | 
Computer Science from Ada and Euclid to Quantum Computing and the World Wide Web  | 
cs200@cs.virginia.edu | |
| Schedule - Problem Sets - Exams - Notes - Lectures - Links | |||
CS200 - Problem Sets
Honor Code Reminder: If you are currently taking CS200, it is a violation of the course pledge to look at Problem Set answers and discussions from previous years. Please don't do it. 
- Problem Set 0: Registration Survey and Pledge (Out: 16 Jan, Due 18 Jan)
 - Problem Set 1: Mosaics (Out: 16 Jan, Due: 25 Jan) - Introduction, Divide-and-Conquer Problem Solving, Procedures [Selected Answers]
 - Problem Set 2: Function Fractals (Out: 25 Jan, Due: 4 Feb) - Recursion, High-Order Procedures [Selected Answers]
 - Problem Set 3: L-System Fractals (Out: 4 Feb, Due: 13 Feb) - Lists, List Recursion [Selected Answers]
 - Problem Set 4: The Lorenz Cipher and the Postman's Computer (Out: 13 Feb, Due: 22 Feb) - Review for Exam 1 [Selected Answers]
 - Problem Set 5: Un-Prosaic Mosaics (Out: 27 Feb, Due: 8 March) - State and Mutation [Selected Answers]
 - Problem Set 6: Adventures in Charlatansville (Out: 8 March, Due: 25 March) - Object-Based Programming
 - Problem Set 7: Quantum Computing (Out: 27 March, Due: 5 April) - Languages as Abstractions, Metacircular Evaluator
 - Problem Set 8: ...and the World Wide Web (Out: 10 April, Part 1 Due: 15 April, Part 2 Due: 22 April, Final Due: 29 April)
 
Sites:
- R U Like Me? (Grace Deng, Shawn O'Hargan, Jacques Fournier and Rachel Dada)
 - Charlottesville Music Database (Russ O'Reagan, Spencer Stockdale)
 - UVALibs (Jeff Taylor, Katie Winstanley, Victor Clay Yount)
 
 
 | 
University of Virginia Department of Computer Science CS 200: Computer Science  | 
David Evans evans@virginia.edu Using these Materials  |