|
873b - Design Computation
Instructor: Simon Greenwold
TA: Jason Van Nest
Syllabus
01. 01.14 Design
computation
02. 01.19
Imperative languages / Statements
/ Static form
03. 01.26
Functions / Transformations / 3D
04. 02.02
Variables / Motion / Interactivity
I
05. 02.09
Control flow (Branching & Loops)
/ Cellular Automata
06. 02.16
Arrays / Multiplicity
07. 02.23
Classes & Objects
08. 03.01
Inheritance & Polymorphism /
Agents / Distributed systems
09. 03.22
Data structures 1 / Files
10. 03.29
Networks
11. 04.05
Libraries / A Little Physics
12. 04.12
Importing and modifying geometry
13. 04.19
Where we've been, where we could be headed...
14. 05.03
*Final presentation
Particle systems
Documentation
Samples
GeneticAlgorithmFramework
Vector Fields
Reading and writing a binary file
Reading a text file
Net Server
Net Client
Reading from a website
Assignments
01. 01.19 Static
form
02. 01.26
Parameterized Compositions
03. 02.02
Motion, Interactivity I
04. 02.09 A
Game
05. 02.23 Objects and Project Planning
06. 03.22 Project proposition
Assignment Gallery
Last semester's class 872a: Model-Based Design
|