Summer Classes Starting Soon! Use coupon code SUMMER2022 for 15% off your enrollment.

Generative Design

CS54

Full Course

$636 USD

Before any discounts or coupons
for 9 hours

Class Package

Class Description:

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.

Prerequisites:

Completion of CS00a. CS01a highly recommended but not required. Advanced algebra and trigonometry highly suggested.

Related Classes

Sample Projects

These are examples of projects that students create as they grow their skills in CS54

Image Composition Project

Attractors 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

Syllabus

Static Text Effects

Dynamic Text Effects

Attractors

Intro to 3d Graphics

3d Graphics Camera & Perspective

3d Graphics Modeling

3d Graphics Vertexes & Textures

Image manipulation

Finale!

All Class Times

We're planning our next semester. Please check back in August for Fall classes.
In the meantime, click here to submit your time request.

No classes in session.
In the meantime, click here to submit your time request.

These times don't work for you?

Your student's availabilities in Eastern Time
Press the green plus button to add more availabilities.
to
Email Address
Phone Number
Student Age
Additional Comment
OR