Fachmodul
Lecturer(s): Frederic Gmeiner
Credits: 6 ECTS, 3 SWS
Date: Tuesday, 17:00 - 19:15h
Venue: Marienstraße 7b, Room 105
First meeting: 17.04.2012
Description
Advanced Computational Design
This class is meant to give an overview about general advanced programming techniques, tools and concepts as well as a deeper look at current software technologies and how to deal with them in the context of media and interface design. The structure of the class will be organised in a workshop-like manner where each participant will have to prepare a presentation of a topic of his choice related to the curriculum.
Topics
- Eclipse IDE for Processing
- OpenFrameworks
- Vector concepts
- Computervision with OpenCV and Kinect
- 3D Graphics with OpenGL
Admission requirements
Applicants must have successfully completed the “Physical Computing I” class or have a fundamental knowledge of a high-level object-orientated programming language like JAVA.
Registration procedure
Leistungsnachweis
Referat, aktive Teilnahme, Dokumentation, Eintrag im Wiki
Eligible participants
Graduates enrolled in the Faculties of Media, Gestaltung and in the MediaArchitecture program
Syllabus
17.04. Introduction, entry-level questionaire, topics and dates of student presentations
24.04. Object orientated concept recap: Classes and inheritance, scopes (public/privat), examples and excercises
08.05. 15.05. 22.05. 29.05. 05.06. 12.06. 19.06. 26.06. 03.07. 10.07.
Literature
- Joshua Noble: Programming Interactivity, O’Reilly, ISBN 978-0596154141
- Casey Reas und Ben Fry: Processing, Mit Press, ISBN 978-0262182621
- Danny Kodicek: Mathematics and Physics for Programmers, Charles River Media, ISBN 978-1584503309
- Gary Bradski: Learning OpenCV: Computer Vision with the OpenCV Library, O’Reilly, ISBN 978-0596516130
Hinweis: Die hier aufgeführte Literatur ist optional und nicht verbindlich!