Design Computing III - Geometry

Description


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.

 

Contents

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.

 

Structure

The course is organized as a series of intensive workshops combined with individual consultations. Students learn core concepts in two full-day sessions, then develop their own computational design projects during the semester. A mid-term review and final presentation track progress and showcase results.

Emphasis is placed on independent exploration, collaboration, and peer learning, building a shared knowledge base and encouraging creative, algorithmic design thinking.

 

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.

For the content of this site is responsible: RNDr. Jiří Šrubař, Ph.D.