Computer science textbooks can be productively supplemented by web-based resources. No matter how well a book describes the state of the field when it is written, over time new topics will emerge and valuable resources will become available. In contrast to the static pages of a book, the pages of a website can be highly dynamic and potentially always up-to-date. A website dedicated to supplementing a book, often referred to as a 'booksite', therefore offers a particularly valuable additional resource to instructors, students, and professional users of computer science textbooks in this age of the Internet. In this paper we describe several current booksites and consider both the benefits and work involved, based on our experience operating a booksite and studying others.
The HCIL has a long, rich history of transforming the experience people have with new technologies. From understanding user needs, to developing and evaluating these technologies, the lab's faculty, staff, and students have been leading the way in HCI research and teaching.