Code for Art

This class is a top down introduction to C++ programming with a emphasis on interaction, procedural animation, and manipulation of images, audio, and video using openFrameworks, a library for creative coders. Students will learn basic object oriented programming principles, and create three or more polished interactive projects. Although the principles taught in the class are cross-platform, we will focus on Mac development, so students should have access to a Mac outside of class.

Class blog

Topics
Introduction to openFrameworks

This chapter will introduce openFrameworks and prepare you to start your first project

Getting Started

This chapter will help you get started with the basics of openFrameworks, such as the proper method for creating a project, setting window size, and basic drawing.

Creating Movement

This chapter will introduce methods of animation and making things move. Simple animation techniques.

Loops & Arrays

Introduces do, do...while, and for loops, and arrays