2D design
3D design
types
boundary (b-rep), function (f-rep) representations
hierarchical, parametric, procedural, CSG
GUI, hardware description languages
declarative, optimization
programs
audio, video
modeling
assignment
model (draw, render, animate, simulate, ...) a possible final project, and post it on your class page