Introduction to Computational Media met p5js

In V5 en V6 gaan we van start met P5JS. Ik heb een hele lessenserie gescoord in New York die precies past op wat wij hier nodig hebben. De lessen zijn gericht op ontdekken en niet op nakauwen. Jarenlang uitgeprobeerd. En ik kreeg extra tips voor de docent die jou goed gaan uitkomen 😉

Wat kun je met P5JS?

P5JS Projectleider Qianqian Ye, check hun website voor fun: http://www.qianqian-ye.com

URL Overzicht

WatWaar
Introduction to Computational Media with p5.js. Deze methode is nog vrij nieuw maar nu al verouderd. De Oude Versie, dus.https://nycdoe-cs4all.github.io/index.html
De “nieuwe versie”van dezelfde methode, “on gitbook”. De grootstste fouten zijn eruit gehaald maar het blijft een voor-de-docent-methode.https://cs4all-icm.gitbook.io/introduction-to-computational-media-curriculum/
Nederlandse methode p5js in aanbouw. Wachtwoord: juichenhttps://p5js.nl/
P5 Reference. Opzoeken is hierhttp://p5js.org/reference
p5js web editor. Hier kun je simpel zelf editen. Maak een account met je school email of je google account.https://editor.p5js.org/
Openprocessing. Hier staan voorbeelden voorbeelden en voorbeelden. ALs je een account maakt kun je hier even goed aan de slag als in de p5js editor. Wobbly Swarm examplehttps://openprocessing.org/
youtube playlist p5js The Coding Train https://youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA
P5 Notebook. Kruising van een web pagina met tekst en een code / test omgeving. Je krijgt van mij .pyndb bestanden en die kun je hier openen. Soort van tutorial met feedback. https://p5-notebook.vercel.app/
* P5JS Cheat Sheet Beginners
* p5JS Cheat Sheet Artistst
https://bmoren.github.io/p5js-cheat-sheet/

https://drafff.art/p5js-cheatsheet-forartists/
Sysbas / HKU P5JS Cursushttps://csd.hku.nl/sysbas/javascript/syllabus/javascript/p5js
Blueprint CS4ALL New York – Docenten Informatie New Yorkse methodehttps://blueprint.cs4all.nyc/
TISCH school of arts githubhttps://github.com/ITPNYU
CS4ALL Pebliohttps://demo.peblio.co/profile/CS4ALL
Peblio TeachCS P5JS High Schoolhttps://demo.peblio.co/profile/TeachCS/folder/rJ90RQd5L

Hier gaan we 2 dingen leren: de basis van het programmeren. Die iedereen moet kunnen. En we gaan een beetje specialiseren. Er zijn 2 richtingen. Je moet straks kiezen. Je moet weten waar je voor kiest. En je moet een klein werkstukje maken. Zelf zelf.

Wat is p5JS / Processing?

Zo simpel is Processing. Het is een variant van Javascript, p5js heet deze taal eigenlijk.

// Dit is de code
// http://learningprocessing.com/examples/chp01/example-01-01-stroke-fill

// Example 1-1: stroke and fill
size(480, 270);
background(255);
stroke(0); 
fill(150);
rect(50, 50, 75, 100);

Maak een account op https://editor.p5js.org/

  • Van de docent ontvang je een idiote nickname. Net als Eloquent Architect 161. Die ga je gebruiken, verplicht.
  • Gebruik je school-email adres bij de registratie
  • Als avatar zet je een zinloos plaatje maar geen foto
  • Geen echte namen, geen plaatsnamen, geen namen van de school (!), klasgenoten, docenten, niks niet.

Introduction to Computational Media with p5.js

Introduction to Computational Media with p5.js

Dit is de online methode die we gebruiken. Elke les is gemaakt voor 45′ dus dat komt mooi uit. De blokken ‘LA’ zijn telkens 5 lessen x 45 minuten, dus dat is ook 5 lessen bij ons maar dan in anderhalve, bijna 2 weken.

Eloquent Architect 161

Eloquent Architect 161