This course is an introduction to computer programming, using the language Processing, which is built on Java.

The course is taught in a blended format: you participate in scheduled "on the ground" classes; study lecture charts; download, examine and run programming examples; make required postings in designated forums; and prepare and upload your programs to designated assignment boxes. You also can make postings to the Extra Credit and General Comments forum. You can see me on campus or request a Google Hangout meeting. I also may request meetings with individual or groups of students.

Please note: some assignments are to forums and not included in moodle's list of assignments.

The Resources link will take you to a page with links to all the pages and to all the programming examples.