In the Lincoln programming curriculum we use a free program called Processing to learn the basics of computer programming in a graphical, Java-based environment. Principles of object-oriented programming are also introduced, and eventually we branch into mathematical programming and drawing and animating 3D objects.

Our textbook is "Learning Processing" by Daniel Shiffman.

external image shiffman-book.jpg

Topics:

Introduction to Processing
Programming Examples
Student Projects
Student Reflections