Principles and Practices
Project management
Computer-Aided Design
Computer-Controlled Cutting
Electronics Production
3D Scanning and Printing
Electronics Design
Computer-Controlled Machining
Embedded Programming
Molding and Casting
Input Devices
Mechanical Design / Machine Design
Output Devices
Networking and Communications
Interface and Application Programming
Wildcard Week
Applications and Implications
Invention, Intellectual Property, and Business Models
Project Development
Final Project