CS 1101.py Computer Science I
Spring 2016

Computer Science Department
The Morrissey College of Arts and Sciences
Boston College

About Staff Textbook Grading Schedule Canvas
Piazza Library Resources Labs GitHub Problem Sets
CS for All, by Christine Alvarado, Zachary Dodds, Geoff Kuenning and Ran Libeskind-Hadas. (DRAFT)

This free, on-line book is used for the well-known CS1 course at Harvey Mudd College. The approach is very similar to ours and this book will be the primary textbook for our course. The organization of our course follows the outline of the book in broad outline but not in detail. You are responsible for keeping up with the reading in this text.

An Introduction to Computation and Programming Using Python, revised and expanded edition, by John V. Guttag.

The book is based on an MIT course (which became the most popular course offered through MIT's OpenCourseWare) and was developed for use not only in a conventional classroom but in a massive open online course (or MOOC) offered by the pioneering MIT-Harvard collaboration edX.

This book can be purchased for about $25 through Amazon.

Think Python, How to Think Like a Computer Scientist, by Allen Downey.

This book is a relatively easy introductory text. There is a free on-line PDF version that may (or may not) be identical to the published version. This book is good for reference or if you would like further discussion of a particular topic.

Created on 01-19-2016 23:10.