CS 1101 Computer Science I
Spring 2016

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

About Staff Textbook Grading Schedule Resources
Notes Labs Piazza Canvas GitHub Problem Sets
Manual StdLib Pervasives UniLib OCaml.org
There is one required text for this course and two optional books. We will also post code and lecture notes.

OCaml from the Very Beginning, by John Whitington.

REQUIRED This book is a relatively easy introductory text. A no-prerequisites approach to teaching a modern general-purpose programming language. Each small, self-contained chapter introduces a new topic in tutorial style, building until the reader can write quite substantial programs. There are plenty of questions and, crucially, worked answers and hints.

This book can be purchased at the BC Bookstore or from Amazon for about $35.

Real World OCaml: Functional Programming for the masses, Yaron Minsky, Anil Madhavapeddy and Jason Hickey.

Real World OCaml takes you through the concepts of the language at a brisk pace, and then helps you explore the tools and techniques that make OCaml an effective and practical tool.

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

Introduction to Objective Caml (Draft), by Jason Hickey.

This is a draft book that Jason Hickey wrote several years ago while at CalTech. 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.

Created on 01-19-2016 23:09.