Lectures from the UAL week long intensive course on Computational Thinking with p5.js at UAL in July 2020.
This week-long creative computing intensive course will give participants a wide ranging knowledge of the history of creative computing, a survey of artists working in this area and advice for setting up a studio. This also includes a working knowledge of p5.js, a Javascript library for creative code on the web.
You can find the UAL Disciplinary Code For Students here: Disciplinary Code For Students
You can find our code of conduct, cloned from p5.js, here: CODE_OF_CONDUCT.md.
Golan Levin also offers a useful thought from his children's school:
When communicating, ask yourself:
- T – is it True?
- H – is it Helpful?
- I – is it Inspiring?
- N – is it Necessary?
- K – is it Kind?
What will the workshop involve?
Our goal is for participants to be able to be critical of current creative computing practice by not only being able to code, but by having knowledge of different fields that have contributed to creative computing as well as current practitioners and studios.
Daily schedule: (all times are London local time)
- 1000 - 1100: Lecture
- 1100 - 1230: Workshop
- 1230 - 1300: Discussion
- 1300 - 1400: Lunch
- 1400 - 1500: Lecture
- 1500 - 1630: Workshop
- 1630 - 1700: Discussion
For more information about the lectures, workshops and discussions, please see the website of the intensive: https://jgl.github.io/ComputationalThinkingIntensiveSummer2020/
Slides created using Reveal.js.
Code written in p5.js.
Thanks to Ben Stopher, Mick Grierson, Georgina Capdevila Cano, Alan Warburton, Rebecca Ross, Jaap de Maat, Jonathan Harris, 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 and Rune Madsen.
Copyright (C) 2020 Joel Gethin Lewis.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.