Creative Coding 1

Jonas Bohatsch
Art and Technology, Coding Lab
2022W, Vorlesung und Übungen (VU), 2.0 ECTS, 2.0 semester hours, course number S03094

Description

This course teaches basic programming skills with the language Processing and it's Javascript equivalent P5js. Students will learn how to write code and simple algorithms to generate visual outputs. Wether designer or artist; after successfully completing the course, students posses basic coding skills and gained insight in how to use coding as a tool in their creative practice.

 

Content:

• Basics of programming with P5js 

• Working with random number generators

• Computational Thinking

• Generative Art

Examination Modalities

Completion of given tasks
Programming of a generative software tool

Comments
Key Words

coding, programmieren, code, creative coding, programming, generative art, generative design, algorithmic, algorithmisch, computergrafik, visual art, nft, digital art, digitale kunst, computer graphics

Dates

04 October 2022, 13:00–14:00 Seminar Room 9 (preliminary discussion)
11 October 2022, 13:00–16:00 Seminar Room 9
18 October 2022, 13:00–16:00 Seminar Room 9
08 November 2022, 13:00–16:00 Seminar Room 9
22 November 2022, 13:00–16:00 Seminar Room 9
06 December 2022, 13:00–16:00 Seminar Room 9
20 December 2022, 13:00–16:00 Seminar Room 9
17 January 2023, 13:00–15:00 Seminar Room 9

Course Enrolment

From 01 September 2022, 12:00 to 16 October 2022, 23:59
The online registration was already closed

TransArts - Transdisciplinary Arts (Bachelor): Artistic and art technology foundations: Artistic and art technology foundations 180/002.01

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 (1. Section): Technical Basics: Introduction into Computer Applications 576/104.02

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

Design: Specialisation in Graphics and Advertising (1. Section): Technical Basics: Introduction into Computer Applications 577/104.02

Industrial Design (1. Section): Transfer Techniques: Experimental Lab 580/102.20

Fine Arts (2. Section): Artistic Practice in Technical Context: Workshops 605/203.10

Fine Arts (2. Section): Artistic Practice in Technical Context: Free Electives out of Artistic Practice in Technical Context 605/203.80

Design: Specialisation in Applied Photography and Time-based Media (2. Section): Technical Basics: Applied Photography - Ways of Presentation 626/204.15

Design: Specialisation in Applied Photography and Time-based Media (2. Section): Technical Basics: Workshop-based Projects - Knowledge of Materials 626/204.20

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

Co-registration: not possible

Attending individual courses: not possible