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 3 Credits MSC D-ARCH

Coding Architecture I

VVZ CR n/a

Last Updated: 2026-06-03 00:07:22

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. * Familiarity with Grasshopper visual programming is expected. * Course starts from the basics of programming, but moves quickly into advanced topics.

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 in seminar week [October 22] and in the last two semester weeks (final critiques).
No time listed 3 h weekly

Offered In