An electronic device that has
the ability to store, retrieve, and process data, and can be programmed with instructions that it remembers. The physical
parts that make up a computer (the central processing unit, input, output, and memory) are called hardware.