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 in 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

Cross-Disciplinary Strategies (Master): Study Areas: Study Area 2: Science and Technology

Cross-Disciplinary Strategies (Master): Elective Field: only students without a bachelor's degree in CDS: from Study Areas 1-6

Design: Specialisation in Graphic Design (1. Section): Technical Basics: Introduction into Computer Applications

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

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

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

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

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

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

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

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

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

Co-registration: not possible

Attending individual courses: not possible