Principles and practices
Project management
Computer-aided design
Computer-controlled cutting
Electronics production
Computer controlled machining
Electronics design
Molding, 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 business models
Final Project Work.