Programming for Architects

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

Beschreibung

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.

Prüfungsmodalitäten

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

Anmerkungen

The language of the course will be English, although some assistance may be provided in German and Polish.

For questions about the course, please contact me at petercalvache@gmail.com.

You may register for the course via the Base Angewandte portal.

Schlagwörter

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

Termine

27. März 2024, 14:00–16:15 Seminarraum 2
10. April 2024, 14:00–16:15 Seminarraum 2
17. April 2024, 14:00–16:15 Seminarraum 8
24. April 2024, 14:00–16:15 Seminarraum 2
08. Mai 2024, 14:00–16:15 Seminarraum 2
15. Mai 2024, 14:00–16:15 Seminarraum 3
22. Mai 2024, 14:00–16:15 Seminarraum 2
29. Mai 2024, 14:00–16:15 Seminarraum 2
05. Juni 2024, 14:00–16:15 Seminarraum 2
12. Juni 2024, 14:00–16:15 Seminarraum 3
19. Juni 2024, 14:00–16:15 Seminarraum 7

LV-Anmeldung

Ab 05. Februar 2024, 00:00
Per Online Anmeldung

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

Mitbelegung: möglich

Besuch einzelner Lehrveranstaltungen: möglich