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.

2017S, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

  • Learning how to implement solutions for typical problems occurring in daily architectural work through use of programming.
  • Development of algorithmical thinking as means for exchange between a planning bureau and would-be programmers.
  • Scripting in three.js.         
  • Learning the basics of programming as a tool for further lectures in the context of design.

Subject of course

  • Using a given planning task, a basic knowledge of programming is tought. Our language of choice is three.js.
  • In the course of the lecture, algorithmic thinking is fostered. This entails the possibility for implementing own ideas using scripting, and is a basic knowledge that is highly valuable beyond the actual scripting language used.       
  • We will be programming tools for automizing recurring tasks of the daily architectural work routine.

Additional information

the book "Scientific Programming in Computational Design", which is available using the supplied homepage link, forms the script for this lecture

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed15:00 - 17:0008.03.2017Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Modul Einführung
Tue13:00 - 15:0014.03.2017 - 20.06.2017 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1VU
Wed15:00 - 17:0028.06.2017Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Modul Präsentation
Programming for Architects - Single appointments
DayDateTimeLocationDescription
Wed08.03.201715:00 - 17:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Modul Einführung
Tue14.03.201713:00 - 15:00 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1VO
Tue21.03.201713:00 - 15:00 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1VO
Tue28.03.201713:00 - 15:00 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1VO
Tue25.04.201713:00 - 15:00 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1VO
Tue02.05.201713:00 - 15:00 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1Übung Einführung
Tue09.05.201713:00 - 15:00 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1VU
Tue16.05.201713:00 - 15:00 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1VU
Tue23.05.201713:00 - 15:00 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1VU
Tue30.05.201713:00 - 15:00 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1VU
Tue13.06.201713:00 - 15:00 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1VU
Tue20.06.201713:00 - 15:00 Übungsraum des Inst. E259.1 (IEMAR); Treitlstraße 3/1Präsentation
Wed28.06.201715:00 - 17:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Modul Präsentation

Examination modalities

Midterm exam and implementation of a final programming project in three.js.

Course registration

Begin End Deregistration end
03.02.2017 00:00 14.03.2017 15:00 21.03.2017 15:00

Registration modalities

The lecture is part of the Module "Algorithmic Planning and Analysis", however, you can also book it separately (as individual lecture).

Application is currently locked manually.

Group Registration

GroupRegistration FromTo
Gruppe SS 201707.03.2017 00:0014.03.2017 23:55

Curricula

Study CodeObligationSemesterPrecon.Info
066 443 Architecture Not specified

Literature

No lecture notes are available.

Previous knowledge

You will need an own PC or Laptop.

Miscellaneous

Language

German