This document provides information about a computer programming course, including requirements, topics covered, grading policy, and assignments. The course assumes no prior programming experience and teaches how to make simple programs and games using the Processing programming language. Students will learn programming concepts like data types, control structures, functions, and graphics. Grading is based on tests, programming assignments, and lab participation. Students are expected to spend adequate time on assignments and follow good programming style.