A person or device that makes calculations, stores data, and executes instructions according to a program.
The physical components of a computer
Programs that can be run on a computer
Input devices are computing devices that are used to take in information from a user or another device.
Output devices are computing devices that are used to send computer data to the user.