Ingeniería eléctrica
En 1941 Konrad Zuse presentó el Z3, primera computadora completamente funcional y programable del mundo a través de piezas electromecánicas. En 1943 Tommy Flowers diseñó y construyó el Colossus, primer equipo completamente funcional, electrónico, digital y programable del mundo. En 1946, el ENIAC (Electronic Numerical Integrator and Computer) de John Presper Eckert y John Mauchly seguido, del inicio de la era de la computación. El rendimiento de la aritmética de estas máquinas permite a los ingenieros desarrollar completamente nuevas tecnologías y lograr nuevos objetivos, entre ellos el programa Apolo, que culminó con astronautas en la Luna.
Primera generación de computadoras
Las computadoras que se diseñaron y construyeron entonces se denominan a veces "primera generación" de computadoras. La primera generación de computadoras eran usualmente construidas a mano usando circuitos que contenían relés y tubos de vacío, y a menudo usaron tarjetas perforadas ("punched cards") o cinta de papel perforado ("punched paper tape") para la entrada de datos [input] y como medio de almacenamiento principal (no volátil). El almacenamiento temporal fue proporcionado por las líneas de retraso acústicas (que usa la propagación de tiempo de sonido en un medio tal como alambre para almacenar datos) o por los tubos de William (que usan la habilidad de un tubo de televisión para guardar y recuperar datos).