Introduction and brainstorming
Project planning and website development
Computer-aided design
Computer-controlled cutting
Electronic Production
3D-scanning/printing
Electronic design
Computer-controlled machining
Embedded programming
Molding and casting
Input devices
Output devices
Applications and implications
Networking and communications
Mechanical design