This 9 lesson mini-course focuses on exploring the depths of interactivity provided by Processing. We breakdown the four basic principles of design: Color, Shape, Typography, and Images, and see how we can make them interact in new and interesting ways. We cover concepts like harmonic oscillations, image decomposition, and attractors. This will also be many students first introduction to 3D programming. Unlike companion course, CS52, this course emphasizes interactive agents and behavior.
Completion of CS00a. CS01a highly recommended but not required. Advanced algebra and trigonometry highly suggested.
These are examples of projects that students create as they grow their skills in CS54
Image Composition Project
Harmonic Oscillations Project
Lissajous Figures Project
Interactive Grids Project
3D Shapes Project
Typography from String Manipulation
Typography Drawing Project
Shape Drawing Project
Image Effects Project
* Office Hours Included. See time on the bottom of website.
** Instructors currently scheduled are not guaranteed and could change at KTBYTE's discretion
These times don't work for you?
* Press the green plus button to add more availabilities.