Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2025/2026

Design Computing III - Geometry

Display time-table
Code Completion Credits Range Language
555DC3 KZ 2 1P+1C English
Course guarantor:
Martin Pospíšil
Lecturer:
Lukáš Kurilla, Martin Pospíšil, Šimon Prokop, Jiří Šrubař
Tutor:
Lukáš Kurilla, Martin Pospíšil, Šimon Prokop, Jiří Šrubař
Supervisor:
Department of Load-bearing Structures
Synopsis:

Design Computing 3 introduces students to computational thinking through the Rhino + Grasshopper environment. The course explores how computers understand geometry and how this knowledge can be used creatively in design. Students learn to think algorithmically, structure data, and control geometry through logic and code.

Although taught primarily in Rhino, the acquired skills are easily transferable to other platforms such as Revit (via Rhino.Inside or Dynamo) or Archicad (through interoperability plugins). The focus is on developing a deep understanding of how computational design methods enhance precision, creativity, and workflow flexibility in architecture and design.

Requirements:
Syllabus of lectures:

Students explore how computational logic simplifies complex mathematical operations and supports creative processes. Starting from points and vectors, they move through curves and surfaces toward complete 3D objects, discovering how algorithms can generate, analyze, and transform geometry.

Syllabus of tutorials:

The course is taught in the form of a few intensive one day workshops with the pomodoro time management. Students are asked to actively participate and form their own interpretations of discussed topics and eventual misunderstandings are then clarified and discussed in group. After all topics are explained, each student picks her or his own topic and creates an oral presentation for other students. This way, the knowledge is accumulated in a knowledge base for future students.

Study Objective:
Study materials:

https://www.modelab.is/grasshopper-primer

Note:

The minimum number of students to open the course is 5. EXCEPTION for self-paying students: if there are less than 5 students, the course will be taught in consultations.

Time-table for winter semester 2025/2026:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Wed
Thu
Fri
roomT9:S147c
Kurilla L.
Šrubař J.

09:00–12:15
(lecture parallel1)
Dejvice
roomT9:S147c
Kurilla L.
Prokop Š.

12:30–15:45
(lecture parallel1
parallel nr.101)

Dejvice
Time-table for summer semester 2025/2026:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2026-01-01
For updated information see http://bilakniha.cvut.cz/en/predmet6210306.html