Design Computing III - Geometry
| 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:
- 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 - Time-table for summer semester 2025/2026:
- Time-table is not available yet
- The course is a part of the following study plans: