the device used is accepting data from user and representing it in a way the computer understands
translate data and programs that humans can understand into a form that the computer can process
pieces of equipment that are used to put data into the computer.