Un ordenador es una máquina programable que responde a instrucciones de forma definida y puede ejecutar listas de instrucciones pregrabadas. La historia de la computadora muestra la evolución de las técnicas de registro, dispositivos de cálculo, programas de tarjetas perforadas y computadores electrónicos. El hardware de un computador incluye dispositivos de entrada, salida y procesamiento, así como una unidad de almacenamiento.