2020S
Jonas Bohatsch
Art and Technology, Coding Lab
2023S, Vorlesung und Übungen (VU), 2.0 ECTS, 2.0 semester hours, course number S03097
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
Regular attendance (75%)
Completion of an algorithmic generative piece
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
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
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
From 13 February 2023, 08:00 to 14 March 2023, 23:59
Via online registration
Cross-Disciplinary Strategies (Master): Study Areas: Study Area 2: Science and Technology 569/020.02
Cross-Disciplinary Strategies (Master): Elective Field: only students without a bachelor's degree in CDS: from Study Areas 1-6 569/080.10
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