CS 0009 INTRODUCTION TO COMPUTER PROGRAMMING - PROCESSING

Description

This is course is designed as a first course in programming with stong emphasis on graphical output including animation in 2-D and 3-D, jpeg and video manipulation at the pixel array level, key and mouse event processing. Processing?s API has over 250 functions that support graphical output, event handling, file input and output plus much more. If desired, it can be taught as object oriented and supports the Java API. The course and assignments follow a similar path that a traditional Java course does. Types, control, functions (methods), arrays, are presented in the course. Emphasis on graphics drives the difference between this Processing class and the traditional 0007 course. Arrays are used heavily but are not manipulated to the degree as they are in 0007. The same is true for Strings. Processing supports within its API classes such as ArrayList and PVector and easily allows the programmer to define and use her/his own classes.

  • Credits: 3
  • Frequency: Unknown

Prerequisites

Requirements and Grading