Introduction to Computational Media Curriculum
Search
⌃K
Introduction to Computational Media
How to Use this Curriculum
Submit Feedback
Curriculum Extras
🔮
Curriculum Extras Overview
Imposter Syndrome (pt. 1)
Timers in p5.js
Time Functions: Crazy Clock Mini Project
Using Sliders
Getting Sound from Mic
Sound Recognition with ml5
Unit 1: Drawing, Variables, and Random
🔮
Unit 1 Overview
U1LA1.1 p5.js Introduction & Deconstruction
U1LA1.2 Line Functions and Parameters
U1LA1.3: Rectangles, Ellipses, and Layering
U1LA1.4 Various Shapes, Stroke, Weight, Fill
🗃
🗃U1LA1 Mini Project: Taijitu Symbol
U1LA2.1 Intro to Variables - System Variables
U1LA2.2 Custom Variables in p5.js
U1LA2.3 Random Function & Variables
🗃
🗃U1LA2 Mini Project: Custom Emoji pt. 1
U1LA.3.1 Intro to Color
U1LA3.2: RGB vs HSB Color Modes
U1LA3.3 Color Palettes & Design
🎨
🎨 Unit 1 Final Project: Abstract Album Art
Unit 2: Respond & Draw on Canvas
🔮
Unit 2 Overview
U2LA1.1 - Conditionals and if statements
U2LA1.2 - Conditionals and if, else if, else statements
U2LA1.3 - Logical Operators And/Or
🗃
🗃U2LA1 Mini Project: Make a Traffic Light 🚦
U2LA1.4: Draw with Mouse
U2LA1.5: The Map Function
U2LA2.1 - Collision with Collide2D
U2LA2.2: Mouse Clicks && Shapes As Buttons
🗃
🗃U2LA2 Mini Project: Light Switch Game
U2LA3.1: Key Presses && Nested Conditionals
🎨
🎨 Unit 2 Final Project: Interactive Drawing App
Unit 3: Arrays, Loops, Media
🔮
🔮 Unit 3 Overview
U3LA1.1: While Loops
U3LA1.2: For Loops Pt 1
U3LA1.3: Nested For Loops (For Loops pt 2)
🗃
🗃U3LA1 Mini Project: Wallpaper Design
U3LA2.1: Introduction to Arrays
U3LA.2.2: Arrays with floor() and random()
🗃
🗃U3LA2 Mini Project 1: Fortune Teller
U3LA2.3: Loops and Arrays
🗃
🗃U3LA2 Mini Project 2: Random Starfield
U3LA3.1: Preload && Images
U3LA3.2: Tint && Image Manipulation
🗃
🗃U3LA2 Mini Project 3: Vision Board
U3LA3.3: Images and Arrays with ml5
U3LA4.1 Fonts && Text Styling
🗃
🗃U3LA4 Mini Project 4: Typography
U3LA5.1: Loading & Playing Sound Files
🗃
🗃U3LA5 Mini Project: Keyboard/Patatap
🎨
🎨Unit 3 Final Project: Random Meme Generator
Unit 4: Motion, Animation, Transformation
🔮
🔮 Unit 4 Overview
U4LA1.1: Intro to Motion with Flipbooks
U4LA1.2: Move In All Directions & Make it Bounce
🗃
🗃 U4LA.1: Make a Floating DVD Logo
U4LA2.1: Translation Battleship
U4LA2.2: Rotations
U4LA3.1: Sine & Oscillating Motion
U4LA3.2: Cosine & Circular Motion
🎨
🎨 Unit 4 Final Project: Animated Greeting Card/PSA
Unit 5: Functions & Abstraction
🔮
🔮 Unit 5 Overview
U5LA1.1: What is Abstraction?
U5LA1.2: Intro to Functions & Function Calls
U5LA1.3: Draw with Functions
🗃
🗃 U5LA1 Mini Project: Custom Function Library
U5LA2.1: Data Type Scavenger Hunt
U5LA2.2: Functions that Return Values
U5LA2.3: Functions with Purpose
U5LA2.4: Functions with Boolean Returns