HCDE 598 Winter 2017
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.
Topics: Installfest, git, github, why p5.js, environment setup, using the reference, digital color, coordinate system
- Overview
- Installfest
- Portfolio Setup
- Exercises
- Homework: Personal Values
- Homework: Digitize an analog piece of art
Topics: Programming flow, animation loops, functions, parameters, variables, max, min
Topics: Conditional statements, logical operators, events, mouseX, mouseY, mouesIsPressed, frameCount, random, dist, mousePressed, mouseReleased
Topics: keyPressed events, for loops, using text and fonts, using images
Topics: Review for loops, while loops, arrays, return statements
Topics: HTML/CSS
Topics: Array review, tile game, final project
Topics: Moving beyond the p5.js editor, objects, final project work time
Topics: Learning beyond this class, final project presentations