La computadora es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. La primera computadora electrónica fue ENIAC en 1940, pero desde entonces los ingenieros han trabajado en hacerlas más pequeñas, rápidas y poderosas a través de 6 generaciones que han utilizado diferentes tecnologías como válvulas de vacío, transistores y microprocesadores. El software permite a la computadora realizar tareas inteligentes al dirigir el hardware físico mediante programas e instrucciones.