cs1120: Computer Science
from Ada and Euclid to Quantum
Computing and the World Wide Web
InstructorWestley 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
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).