This is the home page for the course CS 32: Puzzles, Games and Algorithms: Introductory computer science through exploration and analysis of mathematical puzzles and games, and the algorithms that handle them; offered by the Department of Computer Science at the University of Vermont, Fall 2009.

(N.B., the content of this page changes frequently.)

General Information:

Required Materials:

Recommended Materials:

One or more of the following will enrich your course experience. Many of the following puzzles and games can be constructed from inexpensive materiels (paper, cardboard, pencils, and counters).

Assigned Reading:

Texts will be assigned during the semester and either distributed in class or placed on reserve in the Bailey-Howe Library.

Homework Assignments:

Each homework assignment usually consists of written assignments and programming projects.

Handouts:

Most handouts are availabe in pdf format, a page description language supported by Adobe Acrobat. If you do not have Acrobat Reader for your personal computer, you can download it for free from Adobe.

Field Trip:

On Saturday, September 26, 2009 we will take an educational and scenic field trip to meander through the Great Vermont Corn Maze. (Click here for photos from a former field trip.)

Lecture Notes:

We will go over most of these notes during class. They are posted on this page so that students can review them. Titles that appear in black have either been covered in class, or will be covered soon. Titles that appear in green will be covered in the future. Some of these files will be modified during the course of the semester.

Resources on Scheme:

Resources on Puzzles and Games:


Copyright (C) 2009 to Robert R. Snapp


Return to Robert Snapp's Home Page or to the Department of Computer Science Home Page

Last modified at 1:33 AM on 4/18/09.