AXM-E2002 - Creative computation for Visual Communication, Lecture, 25.10.2022-1.12.2022
This course space end date is set to 01.12.2022 Search Courses: AXM-E2002
Topic outline
-
Day 1:
- Introduction to programming
- What is creative coding?
- Syntax in JavaScript and p5.js
- Screen coordinate system
- Program flow: setup() and draw()
- Introduction to functions
- Drawing primitive shapes
- Introduction to input: mouseX, mouseY
- How to debug?
- Borrowing code
- Sign up for p5.js web editor
- Fill Starting Level Questionnaire
- Share your coding creations on Week 1 Showcase!
- Post an interesting computational project to the Creative coding inspiration forum
- Write a couple of words why you find the project interesting
Day 2:
- Variables
- Animating
- Logic, boolean expressions and conditional statements
- More input: mouseIsPressed, keyIsPressed
- Share your coding creations on Week 1 Showcase!
- Weekly reading I
- Coding Assignment I
-
-
-
Discussion about the the Weekly Reading I: McCormack et. al. (2012): Ten Questions Concerning generative art.
Pick one of the questions in the article. What do you think could be an answer to that question? Do you agree with the writers of the article? Post your answer here (~2-6 sentences) and comment on someone else's post.