VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

063-0669-00L 2 Credits MSC D-ARCH
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Coding Architecture I

VVZ CR n/a

Last Updated: 2026-02-05 16:16:08

Abstract

"Coding Architecture I-II" is a programming class for architects with particular focus on demystifying technology - both software and hardware - and exploring the programmability of our world through powerful methods of digital, computational, and algorithmic design. This course welcomes students from all backgrounds, as no prior coding experience is required.

Objective

1. Understand essential concepts in programming and algorithmic thinking. 2. Understand and apply powerful methods of digital, computational and algorithmic design. 3. Apply digital technologies to design processes. 4. Ability to understand a problem and create a solution in algorithmic terms. 5. Ability to produce and implement novel and useful ideas. 6. Materialize ideas into the physical world.

Content

Lectures, tutorials and exercises will focus on: * Advanced Grasshopper usage as a continuation of Computational Design III-IV course. * Build up basic proficiency in programming using Python. * Programming using Python within the design environment. * Applications in architecture and digital fabrication. * No prior coding experience required

General Information

Language
English
Levels
MSC
Frequency
Semesterly recurring

Examination

Type
graded semester performance

Course Components

Type Title Time & Place Hours
lecture with exercise Coding Architecture I
No course on seminar week 23.10 and in the last two semester weeks (final critiques).
  • Thu 13:45-15:30 (HPV G 4)
2 h weekly

Offered In