Programming for Architects

Piotr Calvache-Modla
Institut für Kunst und Technologie, Geometrie
2026S, Vorlesung und Übungen (VU), 3.0 ECTS, 3.0 SemStd., LV-Nr. S01202

Prüfungsmodalitäten

This English-language course (VU, 3 ECTS points) introduces students to the world of programming through C# and Grasshopper 3D (Rhinoceros 3D) Component Development.

Rhinoceros 3D is a CAD application software in wide use throughout the fields of architecture, industrial design, product design, as well as multimedia and graphic design. Grasshopper 3D is a visual programming language and environment that runs within Rhinoceros 3D.

While programming is the major focus of this course, the fundamentals of Rhinoceros 3D and Grasshopper 3D necessary for the course are also discussed. The simple Grasshopper 3D components that we will develop throughout the semester will focus on generating computational geometry of incremental complexity.

Among the audience of this course are students of architecture, industrial design, graphics design, and art & science. In general, anyone who is interested in the topic is welcome, including students from other universities.

The course aims to build programming knowledge from the ground up. We spend a lot of time engaging the basic building blocks of programming such as variables, conditional statements, and loops.

Students do not have to possess prior knowledge about programming, Rhinoceros 3D or Grasshopper 3D. However, they do need to bring a laptop, and a good deal of engagement.

Anmerkungen

The course is graded on the basis of assignments, which have to be handed in at the end of the semester.

Schlagwörter

rhinoceros, programming, grasshopper, rhino, 3d, c#, scripting, graphics design, architecture, computer graphics, industrial design

Termine

Fr., 17. April 2026, 14:45–17:00 Seminarraum 3
Fr., 24. April 2026, 14:45–17:00 Seminarraum 3
Fr., 08. Mai 2026, 14:45–17:00 Seminarraum 10
Fr., 15. Mai 2026, 14:45–17:00 Seminarraum 3
Fr., 22. Mai 2026, 14:45–17:00 Seminarraum 8
Fr., 29. Mai 2026, 14:45–17:00 Seminarraum 10
Fr., 05. Juni 2026, 14:45–17:00 Seminarraum 3
Fr., 12. Juni 2026, 14:45–17:00 Seminarraum 10
Fr., 19. Juni 2026, 14:45–17:00 Seminarraum 10
Mo., 29. Juni 2026, 14:45–17:00 Hörsaal 1

LV-Anmeldung

Von 02. Februar 2026, 09:00 bis 17. April 2026, 14:45
Per Online Anmeldung

Architektur (Master): Bereich Expertise: Theorie: Angewandte Geometrie und Mathematik 443/003.02

Mitbelegung: möglich

Besuch einzelner Lehrveranstaltungen: möglich