Creative Coding 2

Jonas Bohatsch
Art and Technology, Coding Lab
2023S, Vorlesung und Übungen (VU), 2.0 ECTS, 2.0 semester hours, course number S03097

Description

Building upon the knowledge we have acquired in Creative Coding 1 this course will teach you further basic concepts of programming while at the same time diving deeper into the field of generative art.

By combining these new gained skills with algorithms used in creative coding (see: https://www.notion.so/That-Creative-Code-Page-c5550ef2f7574126bdc77b09ed76651b) we will be able to create more sophisticated graphical ouputs and add more advanced features to our programs.


Among the topics discussed will be:

Working with arrays, classes and objects
Using libraries in p5js
Exporting large quantity of test outputs
Exporting high resolution images and videos
Image structuring and composition

 

Examination Modalities

Regular attendance (75%)

Completion of an algorithmic generative piece

Comments

To participate either one of these  conditions has to be met:

Sucessful completion of Creative Coding 1 in previous semesters
Sucessful completion of Artful Coding 1 or 2 in previous semesters
Basic knowledge of Processing or P5js

Key Words

coding, Programmieren, creative coding, p5js, computer graphics, digital art, Digitale Kunst, Bildende Kunst, Fine Art, Visual Art, Malerei, Painting, algorithm, Generative Gestaltung, Algorithmus, Generative Kunst, generative art, generative design

Dates

14 March 2023, 12:00–14:00 Seminar Room 20
21 March 2023, 12:00–14:00 Seminar Room 31
28 March 2023, 12:00–14:00 Seminar Room 20
18 April 2023, 12:00–14:00 Seminar Room 32
25 April 2023, 12:00–14:00 Seminar Room 32
02 May 2023, 12:00–14:00 Seminar Room 32
09 May 2023, 12:00–14:00 Seminar Room 32
16 May 2023, 12:00–14:00 Seminar Room 33
23 May 2023, 12:00–14:00 Seminar Room 32
06 June 2023, 12:00–14:00 Seminar Room 32
13 June 2023, 12:00–14:00 Seminar Room 32
20 June 2023, 12:00–14:00 Seminar Room 23

Course Enrolment

From 13 February 2023, 08:00 to 14 March 2023, 23:59
Via online registration

Cross-Disciplinary Strategies (Master): Study Areas 1-3: Study Area 2: Science and Technology 569/020.02

Cross-Disciplinary Strategies (Master): Elective Field: Free Electives 569/080.80

Design: Specialisation in Graphic Design (2. Section): Technical Basics: Human Computer Interaction 576/204.13

Design: Specialisation in Graphic Design (2. Section): Technical Basics: Hard and Soft Skills 576/204.20

Cross-Disciplinary Strategies (Bachelor): Science and Technology: Deepening / Application 700/002.20

Co-registration: not possible

Attending individual courses: not possible