A computer is a device that accepts data, processes the data in accordance with a stored program, generates results and usually consists of input, output, central processing unit, memory and secondary storage.
It is a functional unit that can perform substantial computation including numerous arithmetic or logic operations without human intervention during a run.