Ingeniería en computadores
La ingeniería en computadores comenzó en 1939 cuando John Vincent Atanasoff y Clifford Berry comenzaron a desarrollar la primera computadora digital electrónica del mundo a través de la física, las matemáticas y la ingeniería eléctrica. John Vincent Atanasoff fue una vez profesor de física y matemáticas en la Universidad Estatal de Iowa y Clifford Berry un ex graduado en ingeniería eléctrica y física. Juntos, crearon la computadora Atanasoff-Berry, también conocida como ABC, que tardó 5 años en completarse. Mientras que el ABC original fue desmantelado y descartado en la década de 1940, se hizo un homenaje a los inventores tardíos, en 1997 se hizo una réplica del ABC, donde un equipo de investigadores e ingenieros tardó cuatro años y 350.000 dólares en construirlo.
Historia del hardware
El texto escrito por Alan Turing en 1936 probó ser enormemente influyente en la computación y ciencias de la computación de dos maneras. Su principal propósito era probar que había problemas (nombrados el [[problema de la parada]]) que no podían ser solucionados por ningún proceso secuencial. Al hacer eso, Turing proporcionó una definición de una computadora universal, una construcción que vino a ser llamada [[máquina de Turing]], un dispositivo puramente teórico que formaliza el concepto de ejecución de [[algoritmo]], reemplazando el engorroso lenguaje universal basado en aritmética de [[Kurt Gödel]]. Excepto por las limitaciones impuestas por sus almacenamientos de memoria finitos, se dice que las computadoras modernas son [[Turing completo]], que es como decir que tienen la capacidad de ejecución de algoritmo equivalente a una máquina universal de Turing. Este tipo limitado de la cualidad de Turing completo es algunas veces visto como la capacidad umbral que separa las computadoras de uso general de sus precursores de propósito específico.