input devices
output devices
composites
networking and communications
- mechanical design - machine design
interface and application programming
applications and implications
invention, intellectual property, and income
project development