259.350 Programmieren für ArchitektInnen
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2021S, VU, 2.0h, 3.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Online

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage algorithmisch zu Denken. Sie sind in der Lage den Entwurfsprozess unterstützende Algorithmen zu entwickeln und in der spezifischen Programmiersprache Python (in Rhino) umzusetzen.

Dazu gehört, dass Studierende den Planungsprozess soweit analysieren können, um zu erkennen, wann der Einsatz von Algorithmen sinnvoll ist. Sie erlangen die Fähigkeit einen Algorithmus zu entwickeln und zu beschreiben, um ihn gegebenenfalls von Spezialisten umsetzen zu lassen. Es ist wichtig mit dem Spezialisten (dem Programmierer) eine gemeinsame "Sprache" zu sprechen, um den Weg gemeinsam bestreiten zu können und das Ziel letztendlich überhaupt erreichen zu können. 

Inhalt der Lehrveranstaltung

  • Anhand von zunächst allgemeinen und einfachen Aufgaben wird ein Grundwissen über die Programmierung vermittelt. Es werden simple Datentypen, Variablen, Bedingungen und Schleifen an Hand von praktischen Beispielen in einem für Architekt_innen vertrauten Programm (Rhino) erklärt.
  • Um die Einsatzmöglichkeiten eines selbstgeschriebenen Scripts in Architekturwerkzeugen aufzuzeigen, erfolgt im Speziellen das Erlernen der Syntax einer Skriptsprache (Python) und dessen Implementierung.
  • Es erfolgt eine Erläuterung algorithmischen Denkens (Umsetzbarkeit von Ideen mit Computern) als Grundvoraussetzung für das Entwickeln eines Scripts.
  • Einfache Beispiele zur Programmierung von Tools für im architektonischen Büroalltag wiederkehrende Routinearbeiten vermitteln schließlich den Praxisbezug.

Methoden

  • Einführung in die Verwendung der Programmiersprache Python (in Rhino)
  • Gemeinsames Schreiben von Programmbeispielen

Prüfungsmodus

Prüfungsimmanent

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mi.15:00 - 17:0003.03.2021 TU Zoom (LIVE)Einführung Modul
Di.14:00 - 16:0009.03.2021 - 15.06.2021 TU Zoom (LIVE)Vorlesung/Übung
Mi.15:00 - 17:0023.06.2021 TU Zoom (LIVE)Abschlussveranstaltung Modul
Programmieren für ArchitektInnen - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi.03.03.202115:00 - 17:00 TU ZoomEinführung Modul
Di.09.03.202114:00 - 16:00 TU ZoomVorlesung/Übung
Di.16.03.202114:00 - 16:00 TU ZoomVorlesung/Übung
Di.23.03.202114:00 - 16:00 TU ZoomVorlesung/Übung
Di.13.04.202114:00 - 16:00 TU ZoomVorlesung/Übung
Di.20.04.202114:00 - 16:00 TU ZoomVorlesung/Übung
Di.27.04.202114:00 - 16:00 TU ZoomVorlesung/Übung
Di.04.05.202114:00 - 16:00 TU ZoomÜbung Idee
Di.11.05.202114:00 - 16:00 TU ZoomÜbung Korrektur
Di.18.05.202114:00 - 16:00 TU ZoomÜbung Korrektur
Di.01.06.202114:00 - 16:00 TU ZoomÜbung Korrektur
Di.08.06.202114:00 - 16:00 TU ZoomÜbung Korrektur
Di.15.06.202114:00 - 16:00 TU ZoomPräsentation (Zoom)
Mi.23.06.202115:00 - 17:00 TU ZoomAbschlussveranstaltung Modul

Leistungsnachweis

  • Anwesenheit
  • Stundenwiederholungen
  • Hausübungen
  • Erstellung eines selbstgeschriebenen Scripts in Python

LVA-Anmeldung

Die Anmeldung erfolgt über Gruppen-Anmeldung.

Gruppen-Anmeldung

GruppeAnmeldung VonBis
Gruppe Gesamtes Modul05.03.2021 00:0010.03.2021 17:00
Programmieren SS 2021 (nicht gesamtes Modul)25.02.2021 09:0003.03.2021 15:00

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 443 Architektur Keine Angabe

Literatur

Es gibt ein eigenes Skriptum zur LVA.

Vorkenntnisse

Voraussetzung ist ein eigener PC oder Notebook. 

Weitere Informationen

  • Anwesenheitspflicht!

Sprache

bei Bedarf in Englisch