This course introduces students to the new and exciting field of computational design and fabrication, which is currently laying the foundations on which the next generation of manufacturing workflows and systems will be built. The focus of this course is the algorithms and mathematical fundamentals for supporting computational design. The majority of the course will be around computational techniques, however we will also discuss fabrication hardware and workflow. Students are not expected to have any experience with fabrication but we will require a mathematical and computer science background (such as linear algebra, geometry, and algorithmic analysis). Topics include concepts of geometry processing fundamentals, hardware abstraction languages, physics-based simulation, optimization techniques, and data-driven generative modeling.


Lecture time: Monday/Wednesday, 9:30-10:50am
Location: CSE 2 (Gates) 271
Syllabus [pdf]
ed discussion board


Instructor: Adriana Schulz
TAs: James Noeckel, office hours Fridays 4:00PM - 5:00PM in CSE2 151 (email listed on Canvas)