
Julia Makes Things
Let's see what happens when a programmer makes real things.

Assignment: Design and fabricate a 3D mold and produce a fiber composite part in it, with resin infusion and compaction.

Assignment: Design and build a wired and/or wireless network connecting at least two processors.

Assignment: Write an application that interfaces with an input and/or output device that you made, comparing as many tool options as possible.

Assignment: Measure something: add a sensor to a microcontroller board that you have designed and read it

Assignment: Add an output device to a microcontroller board you’ve designed and program it to do something.

Assignment: Design a 3D mold around the stock and tooling that you’ll be using, machine it, and use it to cast parts

Assignment: Read a microcontroller data sheet and program your board to do something.

Assignment: Make something big (out of wood, using computer-controlled machining).

Assignment: Redraw the echo hello-world board, add a button and LED, make it, and test it.

Assignment: Design and print an object that could not be made subtractively. 3D scan an object (and optionally print it).

Assignment: Build a personal website in the class archive describing you and your final project.

Assignment: Create a laser cut parametric press-fit construction kit, and use the vinyl cutter to make something.