Creative Coding
- Faculty
Faculty of Engineering and Computer Science
- Version
Version 23.0 of 02/23/2023
- Code of Module
11B0076
- Modulename (german)
Creative Coding
- Study Programmes
- Media & Interaction Design (B.A.)
- Informatik - Medieninformatik (B.Sc.)
- Informatik - Technische Informatik (B.Sc.)
- Lehramt an berufsbildenden Schulen - Teilstudiengang Informationstechnik (M.Ed.)
- Level of Module
2
- Mission Statement
Creative coding describes a development method of programming and design that opens up many new opportunities within the production of multimedia applications. Boundaries between design, production and the actual software product are eliminated by the iterative process of creative coding.
- Content
• Theoretical foundations of object-oriented programming • Methods and strategies of generative design• Identification of development environments for generative design
- Learning Outcomes
Knowledge Broadening
The students are able to independently realize generative design projects by referring to concepts of object-oriented programming.
Knowledge Deepening
By constantly applying programming principles and concepts, students are able to integrate these into their generative design practice and to handle these intuitively.
Instrumental Skills and Competences
Students are capable to develop of complex generative design challenges by using diverse and constantly changing technical tools and development environments. They can master these in short term, relying on a sound knowledge of programming concepts.
Communicative Skills and Competences
The students are able to present their ideas, concepts and works in writing and pictures as well as rhetorically.
Systemic Skills and Competences
The students have acquired distinct skills, to define fields of application for a generative design methods and implement it.
- Mode of Delivery
Seminar, Discussion, Research, Practical project work, Presentations
- Expected Knowledge and/or Competences
Design and programming basics
- Responsible of the Module
Nehls, Johannes
- Lecturer(s)
- Nehls, Johannes
- Lehrbeauftragte
- Credits
5
- Concept of Study and Teaching
Workload Dozentengebunden Std. Workload Lehrtyp 30 Seminare 20 Praxisprojekte Workload Dozentenungebunden Std. Workload Lehrtyp 50 Kleingruppen 40 Projekt 10 Veranstaltungsvor-/-nachbereitung
- Recommended Reading
Maeda: Creative Code: Ästhetik und Programmierung am MIT Media Lab, 2007Bohnacker, Groß, Laub, Lazzeroni (Hrsg.): Generative Gestaltung, 2009R. Klanten: A Touch of Code: Interactive Installations and Experiences, Gestalten, 2011Matt Pearson: Generative Art, Manning, 2011Erik Bartmann: Processing. oreillys basics, o'reillys, 2010Casey Reas: Processing: A Programming Handbook for Visual Designers and Artists, Mit Press, 2011
- Graded Exam
Project Report, written
- Ungraded Exam
Field Work / Experimental Work
- Examination Requirements
Written report; experimental project work
- Duration
1 Term
- Module Frequency
Only Summer Term
- Language of Instruction
German and English