principles and practices
project management
computer-aided design
computer-controlled cutting
electronics production
3D scanning and printing
electronics design
computer-controlled machining
embedded programming
input devices
applications and implications
output devices
interface and application programming
invention, intellectual property, and income
networking and communications
molding and casting
mechanical design, machine design