CS 202 Honors Fall 2012: Readings
The material in CS 202 does not match any textbook perfectly. The best way to obtain the information for CS 202 is to attend class! Class attendence is expected and strongly encouraged. We will assign a few readings from the following freely available textbook:
- Blown to Bits: Your Life, Liberty,and Happiness After the Digital Explosion, by Hal Abelson Ken Ledeen, and Harry Lewis
- Introduction to Media Computation: A Multimedia Cookbook in Python by Mark Guzdial December 16, 2002
If you like learning more from a textbook, the following book is a good one to review for material you may not have completely understood, to catch up on any lectures you may have missed, or to read for extra information. We will not assign material that only appears in the textbook. The book will not help you learn Scratch. This book is held on reserve for CS 202 at Wendt Library.
- Invitation to Computer Science (5th Edition) by G. Michael Schneider and Judith L. Gersting, Course Technology, CENGAGE Learning 2010
If you are interested in more reading about general computer science, we highly recommend the following books (also on reserve at Wendt Library):
Inexpensive Paperbacks, General Science
- Code: The Hidden Language of Computer Hardware and Software by Charles Petzold, 2000, Microsoft Press
- The Pattern on the Stone: The Simple Ideas that Make Computers Work, by W. Daniel Hillis, 1998, Basic Books
- The New Turing Omnibus: 66 Excursions in Computer Science, by A.K. Dewdney, First Owl Books, 2001
Textbooks
- Great Ideas in Computer Science: A Gentle Introduction, Alan Biermann, Second Edition, 1997, MIT Press
Computing History: Fact and Fiction
- Soul of a New Machine by Tracy Kidder
- Cryptonomicon by Neal Stephenson
Articles
- http://www.nytimes.com/interactive/2011/11/07/science/before-its-time-machine.html?ref=science
Menu
Fall 2012Time: 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