Computer Science 194-028/294-119: Computational Design + Fabrication

Fall 2015

Prof. Jonathan Bachrach

Lectures: Tuesday and Thursday, 3:30-5:00PM, 320 Soda

Course Info and Poster

Course Calendar with Handouts

Subject to Change.

Week Date Subject Assignments
01 Thu Aug 27 Lecture 01: *D Intro + Compiler + Organization  
02
*D
Tue Sep 01 Lecture 02: *D Solid Geometry Reading 0: Future Design
Thu Sep 03 Lecture 03: *D CNC + SolidPython + Digifab  
03
1D
Tue Sep 08 Lecture 04: 1D Design + DIWire Reading 1: paper, Toy, Calder, Ganson, and Closer
Thu Sep 10 Lecture 05: 1D Geometry + Fabrication Lab 0
04
2D
Tue Sep 15 Lecture 06: 2D Design / Rationalization Reading 2: Crdbrd or Remeshing
Thu Sep 17 Lecture 07: 2D CNC and Joinery Lab 1
05
3D
Tue Sep 22 Lecture 08: 3D Design + Geometry Reading 3: Adaptive Distance Fields
Thu Sep 24 Lecture 09: 3D CNC + Rationalization + Joinery + Validation Lab 2
06
4D
Tue Sep 29 Lecture 10: 4D Design + Geometry / Kinematics Reading 4: Linkages pages 1-12
Thu Oct 01 Lecture 11: 4D Work / Closed Chains Lab 3
07
4.5D
Tue Oct 06 Lecture 12: 4D Synthesis 1 pptx Reading 5: 4 Bar Synthesis pages 1-3
Thu Oct 08 Lecture 13: 4D Synthesis 2 pptx Lab 4
08
5D
Tue Oct 13 Lecture 14: 5D Declarative Design + Project Seedlings Reading 6: Evolution of Virtual Creatures
Thu Oct 15 Lecture 15: 5D Design Space Exploration Lab 5
09
6D
Tue Oct 20 Lecture 16: Generators and Patterns Reading 7
Thu Oct 22 Lecture 17: Future Design + Fabrication Lab 6
10
props
Tue Oct 27 Proposal Presentations  
Thu Oct 29 Proposal Presentations  
11
meets
Tue Nov 03 Project 1-1s  
Thu Nov 05 Project 1-1s  
12
crits
Tue Nov 10 Project Critiques.  
Thu Nov 12 Project Critiques.  
13
meets
Tue Nov 17 Project 1-1s  
Thu Nov 19 Project 1-1s  
14
crits
Tue Nov 24 Project Critiques  
Thu Nov 26 Thanksgiving  
15
meets
Tue Dec 01 Project 1-1s.  
Thu Dec 03 Project 1-1s.  
16
R+R
Tue Dec 08 Project Work  
Thu Dec 10 Final Presentations  
17
Finals
Tue Dec 15 Final Project Writeups due