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)

Required Course Book

Introduction to Computing

Explorations in Language, Logic, and Machines

Spring 2010 Edition
David Evans
University of Virginia

This book is referred to as the course book. The author of the course book is a UVa professor. He has made the course book available freely on-line for use in UVA CS 1120.

Optional Course Book (1 of 2)

Gödel, Escher, Bach

an Eternal Golden Braid

Douglas R. Hofstadter
Indiana University

The book is referred to as GEB. It can be obtained from many bookstores (e.g., Amazon $15, etc.).


Optional Course Book (2 of 2)

Structure and Interpretation of Computer Programs

Harold Abelson
Gerald Jay Sussman
with Julie Sussman

The book is referred to as SICP or the Wizard Book. It is available free on-line from MIT Press. It can also be purchased (e.g., from Amazon).
cs1120: Computer Science
University of Virginia
weimer@virginia.edu
Using these Materials