Lectures and workshops from Block 1 / Unit 1: "Creative Coding and Creative Computing Frameworks" of the Creative Computing Institute's Diploma in Creative Computing by Joel Gethin Lewis

Lectures:

  1. Introduction.
  2. Counting and Remembering.
  3. Drawing and Colouring.
  4. Deciding.
  5. Repeating.
  6. Listing and randomising.
  7. Timing.
  8. Classing.
  9. Images and Simulating.
  10. Mock Exams.
  11. Introduction to openFrameworks and C++.
  12. Introduction to Computer Vision in openFrameworks.
  13. Where next?
  14. TBC.

Workshops:

In Explore/Engage workshops we will explore and engage with the previous week's lecture, through meditation, reflection and group discussion.

In Experiment/Play workshops we will work on creative code exercises based on the previous week's lecture, our discussion in the previous hour's Explore/Engage. For exercises we will be using excerpts from the upcoming book, Code as Creative Medium: An educator's handbook by Golan Levin and Tega Brain.

  1. Introduction workshop.
  2. Explore/engage 1.
    Experiment/play 1 - experiment and play with the p5.js forum, p5.js website reference, p5.js website examples and the p5.js showcase, download VSCode and try making a local p5.js sketch
  3. Explore/engage 2.
    Experiment/play 2 - Color (sic) exercises and Graphic Elements exercises.
  4. Explore/engage 3.
    Experiment/play 3 - Conditional Testing exercises.
  5. Explore/engage 4.
    Experiment/play 4 - Iteration exercises.
  6. Explore/engage 5.
    Experiment/play 5 - Arrays and Unpredictability exercises.
  7. Explore/engage 6.
    Experiment/play 6 - Time and Interactivity exercises.
  8. Explore/engage 7.
    Experiment/play 7 - Text and Language exercises.
  9. Explore/engage 8.
    Experiment/play 8 - Images and Simulation exercises.
  10. Explore/engage 9.
    Experiment/play 9 - work on a mock multiple choice exam and a mock programming challenge.
  11. Explore/engage 10.
    Experiment/play 10 - exploring openFrameworks online resources, downloading and compiling examples.
  12. Explore/engage 11.
    Experiment/play 11 - experiment with Video and Computer vision examples in openFrameworks and playing with the Image Processing and Computer Vision chapter of the oFBook.
  13. Explore/engage 12.
    Experiment/play 12 - TBC.

Slides made using Big presentation system.

This series of lectures and workshops is dedicated to the memory of JT Nimoy.

Thanks to Alex Fefegha, Anna Troisi, Ben Kelly, Cathy Hoste, Charlotte Webb, Julia Makivic, Kenneth Lim, Matt Jarvis, Melisa Simpson, Phoenix Perry, Rebecca Fiebrink, Sheldon Brown, Tom Lynch, Eva Wilkinson, Vali Lalioti, Indira Knight, Alice Stewart, Ben Stopher, Mick Grierson, Georgina Capdevila Cano, Alan Warburton, Rebecca Ross, Jaap de Maat, Lauren McCarthy, Kyle McDonald, Jonathan Harris, Zach Lieberman, Jessica Bland, Rick Walker, Graham Bennett, Toby Milner-Gulland, Liam Walsh, Golan Levin, Greg Smith, Mark Lundin, Xiaohan Zhang, Lia, Joshua Goldberg, Rosa Menkman, Daniel Shiffman, Tega Brain, Caitlin Morris, Harri Lewis and Rune Madsen.

Please see GitHub repo for readme.md, source code for slides and wiki: https://github.com/JGL/CCIDiploma-AutumnWinter2020.