Practical Creative Coding
Lecturer: Prof. Dr. Florian AltTutorials: Julian Rasch, Kathrin Schnizer
Hours per week: 4
ECTS credits: 6
Module: BA MI-NF PStO 2022
Updates
Important: 27.04.2026 to 10.05.2026: Registration period for capacity-restricted courses (seminars, practicals) via LSF. If the course is dropped after this period for reasons within the student's control, it must be graded as "failed".
07.04.2026: Course communication will take place via Moodle.
Link to Moodle
02.04.2026: Formal registration had to be completed via LSF and is now closed.
Link to LSF
Syllabus
Theme: Digital CreativityArtists and creatives have always dealt with contemporary technologies and their use in the context of art, music and design. Creative Coding is therefore concerned with the creative possibilities that digital technologies, algorithms and programming languages offer to reach new forms of expression, but also to explore the medium and discover new facets in it. Over the course of the semester, new artistic concepts are implemented and experimented on a weekly basis.
Basics in the Java programming language are required for the course. During the course, all projects will be implemented with Processing
The aim of the event is an exhibition curated by the students of their own generative and algorithmic works.
Sessions
Appointment: Mo. 14:00-16:00First Appointment: 27.04.2026
Location: Frauenlobstr 7A, Room 357
This is a preliminary schedule and update to change.
| Date | Time | Event |
|---|---|---|
| 27.04.26 | 14:00 - 16:00 | Course Introduction, Organizational, Coding in Processing |
| 04.05.26 | 14:00 - 16:00 | Coding Abstract Lines and Shapes |
| 11.05.26 | 14:00 - 16:00 | Public Displays Intro |
| 18.05.26 | 14:00 - 16:00 | Coding Pixel Manipulation, ASCII Art, Glitches |
| 25.05.26 | No Class - Public Holiday | |
| 01.06.26 | 14:00 - 16:00 | Game of Life |
| 08.06.26 | 14:00 - 16:00 | Ideation + Group Formation |
| 15.06.26 | 14:00 - 16:00 | Project Pitch, Introduction to User Input (Microphone, Camera) |
| 22.06.26 | 14:00 - 16:00 | Group Work |
| 29.06.26 | 14:00 - 16:00 | Progress Pitch, Group Work |
| 06.07.26 | 14:00 - 16:00 | Group Work |
| 13.07.26 | TBD | Final Presentation + Individual Portfolio Submission |
