noc-syllabus-S21

Introduction

Welcome to the class! This first module is about getting acclimated to the class. What coding language / environment would you like to use? Suggested is p5.js but you are welcome to create your assignments with any language or framework you like.

Emoji Key

The following emoji key will hopefully help you navigate the material for each module.

Core Material

For each module, I will provide written and video tutorials on the topics. You can review whichever format suits you best. If the amount feels overwhelming, please reach out and we can help you narrow things down, and select a subset of the material to focus an exercise around.

Supplemental Material

For each module, I will provide a list of additional video tutorials and readings that you may draw on for further exploration. Itโ€™s unlikely you would be able to consume everything in one week and if you are looking for guidance about what might fit with your learning style the most, please reach out.

More about noise

More about Random Walks

Code Examples

Assignment

Using the random walker as a model, develop a sketch that experiments with motion. Here are some ideas but you should feel free to develop your own.

Another way of thinking about the assignment is to apply the rules of motion to another medium of expression: sound, color, number, scaleโ€ฆ

Instructions