Montana-Media-Arts / 191_CreativeCoding_Spring2017

The main repository for the University of Montana Creative Coding course in the School of Media Arts
MIT License
1 stars 3 forks source link

MART 191 - Creative Coding | Spring 2017

Professor Michael Musick

COURSE OVERVIEW

The goal for this course is to begin a journey in which the creative and technical possibilities of the computer becomes an tool in your palate. The goal for this tool, or rather set of tools, is for them to become an extension of you, something you think through, express yourself through, and can contribute to the world through. Ultimately, this course is designed to offer you a deeper understanding of the essential possibilities of computation. The course focuses on the fundamentals of programming the computer (variables, conditionals, iteration, functions, and objects) while also touching on a few advanced topics, and relating this all back to the creative and expressive possibilities of media art. The JavaScript-based 'p5.js' programming framework will be utilized within this class. The course will conclude, with your design, development, and implementation of a final project of your choosing.

Final Presentations

Final Presentations will occur during our University scheduled final time.

Monday, May 8th from 10:10AM - 12:10PM.

For examples of what was done during Fall 2016, visit;

Weekly Breakdown

Check here for what we have done, or are going to be doing.

1.1 — Introduction

1.2 — Necessary Technologies

2.1 - Necessary Technologies (con't)

2.2 - Necessary Technologies (con't)

3.1 & 3.2 -- "Hello World" & Drawing

4 -- The Basics; function() and variables. Animation.

5 -- Random, Objects, and Reviewing Math

6 -- Conditional Statements

7.1 -- Functions: the basics

7.2 -- Functions: the hard stuff

8 -- More With Functions, Objects, and Arrays

9 -- Objects and Lots o' Objects

10 More with Objects and Object Interactions

11 -- Images, A Server, and WEBGL

12 -- Sound and Video in p5.js

13 -- EXAM WEEK

14 -- Final Project Work, and the Future

15 -- FINALS WEEK