This outline describes the current plan for creating CS 276 class libraries for use with Processing. If time permits, we create Pure Data patches as well. This document is subject to revision at any time during the semester. Note that the time alloted is 70 hours of actual work time. We will complete (at least) the activities described below.
This project is funded by the Center for Teaching and we are responsible for producing a narrative of the project as a way of accounting for our funding. My expectation is that we will take advantage of the structure of the wiki to document what we are doing as we go. See Reporting below. Also skim this example (more of a diary, but worth considering): Sara's Research Diary
Preliminary list of project development tasks: - Create a Utilities library containing simple example code for returning pixel color, tints, basic mirroring, etc. - Create a class to load files, possibly by file type (to be used by PixelInspector, SoundExplorer, etc.) - Create a library for PixelInspector - Develop a class to compare images for audio and image steganography
NB: we'll practice early design and unit testing for each of these projects