The BFOIT Introduction to Programming Class
Acknowledgments


This material has evolved over a period of six years in conjunction with classes I taught at Longfellow Arts and Technology Middle School (LATMS) and continue to teach at UC Berkeley for BFOIT. It is also used at Albany High School.

The initial "Introduction to Java" programming class was an idea that Nancy Elnor, the technology coordinator at LATMS, came up with.  I "sort of" volunteered to do it in a conversation I had with Nancy at a the technology in education conference (NECC) in 1999.

It has turned out to be quite a challenge.  Teaching computer programming to 6th through 8th grade students is much harder than I thought it would be.  So, my thanks go out to the experts in this field.  This set of notes is a combination of concepts I gleaned from books and papers written by Brian Harvey, Seymour Papert, George Polya, Elliot Soloway, and others.  Everyone I've met at UC Berkeley has been inspirational, has helped out.  My thanks go out to all of them for their dedication to the art/science of education.

Here is a short list of my favorite sources of enlightenment:

Books and Papers

Web Sites

guy
(guyhaas@pacbell.net)


Back to Table of Contents