• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • logistics
    • about this course
    • syllabus
    • course policies
  • projects
  • schedule
  • assignments
  • resources
  • students
    • Yelena
    • Shanze
    • Eadin
    • Chanel
    • Ruiqi
    • Lisa
    • Phoebe
    • Ling
    • Irene
    • Santiago

data: code it, make it

schedule

WEEK 1

Wednesday, August 30

Intro & 3D Modeling – Rhino

Workshop:
Principles of 3D geometrical modeling
Basic modeling tools in CAD (layers, colors, selection, transformation, offset, array, etc).
Basic features of solid modeling.


WEEK 2

Wednesday, September 6

3D Modeling – Rhino

3D Modeling Workshop:
Basic features of solid modeling, part drawing, standard dimensioning and tolerance, constraint relationships in solid modeling

Thursday, September 7

Resin Printers Training with ELEGOO | 13:45 in the Fabrication Lab


WEEK 3

Wednesday, September 13

3D Modeling – Rhino

Custom Patterns, Paneling Tools 


WEEK 4

Wednesday, September 20

3D Printing

3D Printing from Rhino
Fixing modeling problems


WEEK 5

Wednesday, September 27

Project 1: Presentation and Intro to Grasshopper


BREAK!


WEEK 6

Wednesday, October 11

Data visualization + Intro to Grasshopper

guest talk: Ariel Dong
What is data? What is Data Visualization and Physicallization? Algorithmic Thinking. What is Grasshopper?

Grasshopper Basics

Parameters, Anatomy Of A Grasshopper Component, Making And Breaking Connections, Baking
Introduction To Data Types, Parameters, Input Components, Data Type Conversions, Referencing Rhino Objects, Constructing And Deconstructing Data


WEEK 7

Wednesday, October 18

Grasshopper

  • Introduction To Lists, List Manipulation, Data Matching.

Workshop: Follow some exercises

Class Resources:

AAD Algorithms-Aided Design | Parametric Strategies using Grasshopper  by Arturo Tedeschi
Chapter 2: how to manage data in Grasshopper (page 69 – 120) 


WEEK 8

Wednesday, October 25

Grasshopper

  • Attractors
  • Working With Lists, Remap Values, Cull/Dispatch.

Workshop: Working With Lists, Cull/Dispatch, Mapping Values, Reading Data from External Files.

Class Resources:

AAD Algorithms-Aided Design | Parametric Strategies using Grasshopper  by Arturo Tedeschi
Chapter 3: curves and surfaces in Grasshopper (page 121 – 182)


WEEK 9

Wednesday, November 1

Project 2: Presentation + Grasshopper 

Saturday, November 4 & Sunday, November 5
Field Trip to Shenzhen (ELEGOO, Manifold Tech & HAX)*

* High per capita field trip costs (above 300 RMB/person/trip) may require a student co-pay


WEEK 10

Wednesday, November 8

Advanced Grasshopper

  • Introduction To Data Trees, Working With Data Trees, Data Tree Data Matching, Data Tree Manipulation.
  • Reading External Files

Workshop: Using Data from external CSV file, Remapping Values, Using Physics: Kangaroo Plugin and Circle Packing

Class Resources:

AAD Algorithms-Aided Design | Parametric Strategies using Grasshopper  by Arturo Tedeschi
Chapter 5: skins | advanced data management (page 183 – 216)


WEEK 11

Wednesday, November 15

Proposals Project 3

Field Trip China 3D Printing Cultural Museum


WEEK 12

Wednesday, November 22

Production + Debugging: Individual Reviews

 


WEEK 13

Wednesday, November 29

Advanced Grasshopper + ADVANCED DIGITAL FABRICATION TECHNIQUES

  • Parametrization / Normalization
  • Advanced Grasshopper Operations – Using Expressions.
  • Advanced Grasshopper Exercises using Grasshopper Add-Ons.

Class Resources:

AAD Algorithms-Aided Design | Parametric Strategies using Grasshopper  by Arturo Tedeschi
Chapter 8: digital fabrication | make ideas come true (page 309 – 342)


WEEK 14

Wednesday, December 6

Project 3: Final Production and Presentation

Friday, December 8

IMA End-Of-Semester Show


WEEK 15

Tuesday, December 12
Final Project Documentation Deadline 

Primary Sidebar

Archives

Copyright © 2025 data: code it, make it on the Brunch Pro Theme