Modules
Project management
Computer-aided design
Computer-controlled cutting
Electronic production
Computer-controlled machining
Electronic design
Modeling, casting, and composites
Embedded programming
3D scanning and printing
Input devices
Interface and application programming
Output devices
Mechanical design
Networking and communications
Machine design
Applications and implications
Invention, intellectual property, and bussines models
Project development
Final project