![Page 1: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/1.jpg)
Gozour
Algorithmic Design Essentials
![Page 2: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/2.jpg)
![Page 3: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/3.jpg)
Crumpled, folded, rounded show-off “wow” buildings will become increasingly commonplace — but they’ll no longer be designed by the stars. The only true stars will be the guys who design the parametric software.
Karrie Jacobs
![Page 4: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/4.jpg)
01
![Page 5: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/5.jpg)
02
Overview
DescriptionThis is a course on design methodology – with a Grasshopper component. No prior knowledge is expected. Most classes will have a project component that has to be accomplished after the class – without tutorial support (hopefully with peer support).
What You Will LearnBy the end of the course, the students are expected to be able to design not only a building, but also to design the “design process” it self. The Participants are supposed to get a sufficient amount of knowledge concern-ing algorithmic design, specially using grasshopper as a design tool.
Day 01. Theoretical Background & Software Interface
Day 02. Parametrization & Parametric Space
Day 03. Lists & Data Matching
Day 04. Math 01 : Arithmetic & Functions
Day 05. Trees 01 : Collections of Lists
Day 06. Workshop & Evaluation 01
Day 07. Math 02 : Trigonometry & Conditional Operations
Day 08. Trees 02 : Advanced Data Manipulation
Day 09. Math 03 : Vectors
Day 10. Voronoi 2D & Curve-to-Surface Mapping
Day 11. Voronoi 3D & Mesh Editing
Day 12. Workshop & Evaluation 02
![Page 6: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/6.jpg)
03
Theoretical Background & Software Interface
Lecture: Algorithms; Geometry Types; Mesh Vs. NURBS; Used Software InterfaceTraining: Create Primitive Rhino Geometries, and Grasshopper ComponentsWorkshop: Escalating Floor Panels
http://gozourstudio.com/
![Page 7: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/7.jpg)
04
Parametrization & Parametric Space
Lecture: Cartesian and Parametric Spaces, and Coordinates; Parametric Spaces for Curves and SurfacesTraining: Map Points to Surface via UV CoordinatesWorkshop: Structural Building Skin Based on Various Grid Points
http://gozourstudio.com/
http://wiki.mcneel.com/
![Page 8: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/8.jpg)
05
Lists & Data Matching
Lecture: Lists, and data matchingTraining: making a diagram to explain a geometrical compositionWorkshop: Design a twisted tower; Ex. Turning Turso by Santiago Calatrava
http://gozourstudio.com/http://www.flickr.com/photos/newsoresund/
![Page 9: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/9.jpg)
06
Math 01
Lecture: Arithmetic Operations, Functions, Intervals, and Remapping.Training: Represent a function graphically.Workshop: blending behavior of a pattern; Point Attractors.
http://gozourstudio.com/http://iva.velux.com/
![Page 10: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/10.jpg)
07
Trees 01
Lecture: Data Trees (Ordered Collections of Lists) Basic ConceptsTraining: Understand and Navigate Data Trees; Flatten, Graft, Simplify Data TreesWorkshop: 3D Color Map
http://wiki.mcneel.com/ http://wiki.mcneel.com/
![Page 11: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/11.jpg)
08
Math 02
Lecture: Conditional Operations, Trigonometry.Training: Manipulation of Periodic functions(Trigonometry).Workshop: Extension of blending behavior - Master plan (Curve Attractors)
http://gozourstudio.com/
![Page 12: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/12.jpg)
09
Trees 02
Lecture: Advanced Data Trees ManipulationTraining: Merge, Explode, and Entwine Date TreesWorkshop: Striped Structure through Parametric Profiling of Sections
http://gozourstudio.com/
![Page 13: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/13.jpg)
10
Math 03
Lecture: vector mathematics & Vector Fields.Training: Grid Deformation; 2D & 3D grid deformation.Workshop: An animation of a Jelly Fish Behavior.
http://gozourstudio.com/ http://www.cs.utah.edu
http://www.cs.utah.edu
![Page 14: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/14.jpg)
11
Voronoi 2D & Curve-to-Surface Mapping
Lecture: Voronoi Geometric Principles; Voronoi in Nature; Voronoi in Design and ArchitectureTraining: Manipulate and Map 2D Voronoi Cells to a 3D SurfaceWorkshop: Double Layered Building Skin Based on Voronoi Geometry
http://geoffreybraiman.com/
http://commons.wikimedia.org/
![Page 15: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/15.jpg)
12
Voronoi 3D & Mesh Editing
Lecture: Voronoi Space Tessellation; Mesh GeometryTraining: Construct Meshes from 3D Voronoi Cells; Manipulate and Subdivide Mesh FacesWorkshop: Tower Structure Based on Voronoi Geometry
http://gozourstudio.com/ http://gozourstudio.com/
![Page 16: Algorithmic Design Essential - Course Curriculum](https://reader031.vdocument.in/reader031/viewer/2022020308/568bd8901a28ab2034a3d07d/html5/thumbnails/16.jpg)
http://www.youtube.com/gozourstudio
http://www.facebook.com/gozourstudio
https://twitter.com/gozourstudio
18, Masjed Belal St, Hay Al-Gama’a, Al-Mansoura, Dakahlya, Egypt
http://gozourstudio.com
+20 1010 6600 40