Un computador es un dispositivo electrónico que acepta entradas, procesa datos, los almacena y produce salidas. Requiere hardware, que son los componentes físicos, y software, que son las instrucciones. El hardware incluye dispositivos de entrada, procesamiento, almacenamiento y salida, mientras que el software incluye sistemas operativos, lenguajes de programación, aplicaciones y software de uso general.