259.350 Programming for Architects
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2023S, VU, 2.5h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.5
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to think algorithmically. They are able to develop and implement algorithms that are useful during a design process.

Students are able to analyze the planning process with respect to the meaningful application of algorithms. They are able to develop and describe an algorithm so that it can be implemented by a specialist (a programmer). A common language is required for mutual understanding.

Subject of course

  • We start with general and simple tasks to teach the basics of programming (explaining simple data types, variables, conditions, loops, and so on).
  • In order to demonstrate the possibilities of a self-written script in the work of architects, we use the syntax of a scripting language (Python) in a tool that is well-known to architects (Rhino).
  • In the course of the lecture, algorithmic thinking is fostered. This entails the possibility of implementing own ideas using scripting and is a basic knowledge that is highly valuable beyond the actual scripting language used.
  • The practical relevance is demonstrated by programming simple tools for automizing recurring tasks of the daily architectural work routine.

Teaching methods

  • Introduction to Python programming language (in Rhino)
  • Writing of program examples

Mode of examination

Immanent

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed15:00 - 17:0008.03.2023 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216 (LIVE)MODUL introduction
Thu09:00 - 11:0016.03.2023 - 15.06.2023 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216 (LIVE)Vorlesung
Wed15:00 - 17:0021.06.2023 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216MODUL presentation
Programming for Architects - Single appointments
DayDateTimeLocationDescription
Wed08.03.202315:00 - 17:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216MODUL introduction
Thu16.03.202309:00 - 11:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216introduction / lecture
Thu23.03.202309:00 - 11:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216lecture
Thu30.03.202309:00 - 11:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216lecture
Thu20.04.202309:00 - 11:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216presentation "naive idea"
Thu27.04.202309:00 - 11:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216lecture
Thu04.05.202309:00 - 11:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216lecture/exercise
Thu11.05.202309:00 - 11:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216exercise
Thu25.05.202309:00 - 11:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216exercise
Thu01.06.202309:00 - 11:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216exercise
Thu15.06.202309:00 - 11:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216presentation
Wed21.06.202315:00 - 17:00 seminar room E259-01, Karlsplatz 13, Stiege 6, 2. Stock, https://tuw-maps.tuwien.ac.at/?q=AG0216MODUL presentation

Examination modalities

  • presence
  • repetition of the previous lesson
  • homework 
  • creation of a script in Python

Course registration

Use Group Registration to register.

Group Registration

GroupRegistration FromTo
Gruppe SS 2023 Gesamtes Modul01.03.2023 00:0001.03.2023 01:00
nur Programmieren SS 2023 (nicht gesamtes Modul)17.02.2023 12:0017.03.2023 12:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 443 Architecture Not specified

Literature

There is a accompanying reader for this lecture.

Previous knowledge

You will need an own PC or Laptop.

Language

if required in English