Skip to content

Monarch Workshop

Ken edited this page Feb 1, 2024 · 1 revision

Premise

Learning to code for the sake of coding is boring. Let's try teaching code as a means to make cool stuff! In this case, we're using code to make art using P5.js.

Learning Goals

Learning goals set the end goal of the workshop of lesson plan. What are the key takeaways? This helps curriculum developers determine what is supplemental and what is important.

  • Make sure the students have fun
  • Make sure the students have something they can show to friends / family
  • It should be something genuinely different from what they can make without code

Logistics

Workshop Metadata

Meta Data Type
Topic Creativity
Type Exploration
Grade 9_12
Difficulty Beginner
Prerequisites None
Logistics Details
Address Maps/Monarch
Parking Notes Street parking is difficult.
Check in process Every attendee should have a driver's license
Day(s) Every Thursday from 2/1/2024 - 4/11/2024
Time 9:55am - 10:55am
Pickup Time 8:30am
Pick up location TBD
Designated driver Ryan Lay rlay@ucsd.edu

Workshop Involvement

Note

Feel free to add custom involvement directions.

If you want to get involved in teaching the workshop or contributing to the source code, reach out to rlay@ucsd.edu and join the event thread in Discord.

Contributors:

Online Resources

Link Description
GitHub/Wiki Lesson Plan / Agenda
Processing/p5 Online Editor
YouTube/CodingTrain Professor that also teaches creative coding using processing
MIT/CodeAsACreativeMedium Book on how to teach creative coding
GitHub/Golanlevin The author of Code as a Creative Medium has publicy availble lectures
GitHub/NatureOfCode The author of coding train has a book on advanced processing and nature coding.

Installation Instructions

Everything will be run inside p5.js via the web interface.

Clone this wiki locally