1. principles and practices, project management
  2. computer-aided design
  3. computer-controlled-cutting
  4. electronics production
  5. 3D scanning and printing
  6. electronics design
  7. computer-controlled machining
  8. embedded programming
  9. mechanical design
  10. output devices
  11. machine design
  12. molding and casting
  13. input devices
  14. composites
  15. networking and communications
  16. interface and application programming
  17. applications and implications
  18. invention, intellectual property, and income
  19. project development