a peripheral that provides information to the computer; used to interact with, or send information to, the computer  ex: mouse, keyboard, touchscreen, webcam, microphone, etc.
a device that is used to enter information into a computer (i.e. keyboard, mouse)
- variables declared inside a function - local scope - they can only be used inside the function where they were declared