Introduction to Computer Science I

Readings


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