At the end of the course, the students are expected to
- gain an understanding of additive manufacturing technologies and their advantages and drawbacks,
- understand geometric representations for digital manufacturing,
- acquire understanding of programmatic form expression in STL, OBJ, Grasshopper, Mesh Files, G-code, and Point Clouds,
- understand fundamentals of generative design,
- understand performance-driven design workflow,
- learn to apply different versions of customization to digital products,
- learn how to mass customize designs using parametric models, and
- use mathematical and computational principles to address design and manufacturing problems