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 |