Skip to content

vivertido/Creative-Coding-2-p5js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creative Coding with P5.js ( Course 2 - Intermediate)

This course was developed for Google's Code Next program, which focuses on preparing the next generation of Black, Latinx and Indigenous tech leaders.

Creative Coding 2 follows the orignial course which has introduced thousands of high school students to programming in JavaScript.

This repo contains the instructional sketches used in Part 2, however the curriculum materials for the cousre are not publically available. Each folder contains a standalone sketch, either a demo, challenge, starter code, or finished exemplar aligned to the learning objectives. These are all also hosted on the p5js.org site as a collection.

Concepts coverd in CC2

  • Object oriented programming
  • Object lifecycle
  • Building classes and class methods
  • Interaction with objects and collision detection
  • Vectors and motion
  • Random vs. Noise
  • Generating particles
  • Controlling particle speed, behavior

Pedagogy

The course uses a PBL approach, and concepts are introduced with scaffolding, including example demos and mini-challenges, with oppen-ended projects at the ened of each unit. In many instances, the course relies on the PRIMM method of learning to code.

About

Sketches used in Code Next Creative Coding 2, with P5.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published