/uw-hcde-creative-computing

Curriculum for an introduction to creative coding course in UW's HCDE masters program

Primary LanguageJavaScript

HCDE 598 Winter 2017

UW HCDE MS Creative Computing Curriculum

Course Description

Students will explore the essentials of Computer Science including: creativity of computing, processing of data, abstraction, managing complexity, computational thinking, algorithms, programming, debugging, and multimedia.

Course Documents

Lessons

Week 1

Topics: Installfest, git, github, why p5.js, environment setup, using the reference, digital color, coordinate system

Week 2

Topics: Programming flow, animation loops, functions, parameters, variables, max, min

Week 3

Topics: Conditional statements, logical operators, events, mouseX, mouseY, mouesIsPressed, frameCount, random, dist, mousePressed, mouseReleased

Week 4

Topics: keyPressed events, for loops, using text and fonts, using images

Week 5

Topics: Review for loops, while loops, arrays, return statements

Week 6

Topics: HTML/CSS

Week 7

Topics: Array review, tile game, final project

Week 8

Topics: Moving beyond the p5.js editor, objects, final project work time

Week 9

Topics: Learning beyond this class, final project presentations