Introduction to Computer Science I


The textbook and its uses

For this course, there is no required textbook, nor are the readings required. Instead, the readings listed below are meant to provide you reinforcement and a reference for the material discussed in lectures and used for projects. The optional textbook that we will use for this purpose is available as a freely PDF file [if you are unfamiliar with PDF files, start here]:

Java Programming by Prof. Lyle McGeoch

The readings

Scott F. H. Kaplan