Introduction:
In this course, we are going to learn the basics of Creative Coding using p5.js (javascript), a web-based JavaScript library. We will focus on the creation of visual, interactive algorithms using the platform Openprocessing.
Format:
Deliverables
Criteria for evaluation
A minimum of 80% attendance is required to pass the course.
Documentation
Complete all the required exercises on openProcessing.
Document a short selection of exercises, and all of the main assignments in a pdf form. Include screenshots, and brief comments explaining the process and results. Only short code samples if appropriate, otherwise just have it documented on openProcessing.
Submit a PDF documentation to:
/DDE/BDE_VIAD/01_ABGABEN/21_HS/Sem1_CreativeCoding
11.11.2021 Seminarraum 4.K15 (Paulina)
12.11.2021 Seminarraum 4.K15 (Paulina)
17.11.2021 Seminarraum 4.K15 (Luke)
18.11.2021 Seminarraum 4.K15 (Luke)
19.11.2021 Seminarraum 4.K15 (Luke + Paulina)
23.11.2021 Seminarraum 4.T06 (Luke + Paulina)
24.11.2021 Seminarraum 5.D02 (Luke + Paulina)
25.11.2021 Seminarraum 4.T06 (Luke + Paulina)
26.11.2021 Seminarraum 4.T06 (Luke + Paulina)
08.12.2021
For the main Assignment, students are to develop 3 separate outcomes:
Interactive Typography: Produce interactive typography that responds to some input from the user, such as a mouse or keyboard interaction.
Unconventional Micro-Interaction: Microinteractions are small moments where the user and design interact, such as in the individual interface components. Choose a typical micro-interaction such as volume control, or colour selector, and create a playful reinterpretation.
Freestyle: Produce a visual outcome of your own choosing. The only constraints are that you must use a library and object-oriented coding.
Guidelines: