|
051-0727-06L | UnCover PSZ| ws0607 | mo 13:00-15:00h | hil e19.1
Inhalt
Das Diplomwahlfach UnCover vermittelt Ihnen Programmierfähigkeiten in einer einfach erlernbaren, java-ähnlichen Programmiersprache.
Im Vergleich zu einem traditionellen, rasterbasierten Entwurf, entwickeln Sie Konzepte für ein Oberflächendesign z.B. einer Fassade oder einer Tapete, welche nicht mehr gezeichnet, sondern durch ein Programm erzeugt werden.
Ziel des Kurses ist, Sie mit einem neuartigen computergestützten Entwurfsprozess vertraut zu machen. Im ersten Schritt entwerfen und programmieren Sie ein Konzept für Ihr Oberflächendesign. Die Programmierung Ihres Designs ermöglicht Ihnen die Generierung beliebig vieler Formen.
Im zweiten Schritt überprüfen Sie Ihre Programme durch gedruckte (3D-Printer, Laser-Schneidemaschine, Schneideplotter) Prototypen.
Link zur Digitalwerkstatt.
Background
Es wird kein Programmierbackground verlangt, da die Unterrichtseinheiten bei den Basics anfangen.
Programming
References
Topics
- Variables
- Statements and Control Flow
- Class, Instance, Object, Method, Message
- Inheritance, Polymorhismus
- Simple Scripting in Processing
- Processing IDE
Computer science
Material
- Folien: Synthesizing Emergence quicktime pdf
- Folien: Object Oriented Design pdf
- Folien: OOD Ant Foraing Example pdf
References
Topics
- Ants and Agents
- Swarms and Flocks
- Evolutionary Programming
- Cellular Automata
- Neural Networks
- L-Systems
- Spring Systems
- History of Programming
Koordination
Work-Shop
- Innerhalb der Workshop-Woche sind Sie aufgefordert Ihr Projekt zu beenden. Technische- als auch konzeptionelle Unterstützung wird täglich von 9:00 - 17:00 angeboten.
- Startsitzung mir processing - input: Montag 5.02.07, 9.00 Uhr HIL e 19.1
- Zwischenpräsentation I: 07.02.07, 9.00 Uhr
- Zwischenpräsentation II: 09.02.07, 9.00 Uhr
- Tragen Sie sich eigenständig für einen Termin in der Digitalwerkstatt in der Woche 12.02 - 15.02.07 ein: http://www.raplab.arch.ethz.ch/
- Schlusspräsentation: Montag 26.02.07
Twiki
- hier ist der Link zum Anmelden: Anmelden und Anlegen der Teamseite
- Bitte meldet Euch mit den angegebenen Schritten an und legt danach, entpsrechend Schritt 5, eine Teamseite an. Auf diese Teamseite könnt Ihr eigenständig Eure Abgaben und Konzepte hochladen.
- Zum Hochladen und Bearbeiten Eurer Seite müsst Ihr in der Adressleiste Eure Teamseite "view" durch "edit" austauschen. Dadurch seid Ihr automatisch im Editiermodus. Duch Eintragen von "attach" könnt Ihr Daten hochladen. Danach immer "save" drücken und danach die Cache leeren.
|