La primera generación de computadoras (1951-1958) tuvo lugar en la década de 1950 y estuvo marcada por una gran ignorancia sobre las capacidades reales de las computadoras. En esta época, UNIVAC I fue desarrollado por Eckert y Mauchly y utilizado por el Censo de 1950, mientras que IBM dominaba el mercado de procesamiento de tarjetas perforadas. Las computadoras de la primera generación usaban tubos de vacío para procesar datos, tarjetas perforadas y cilindros magnéticos para entrada y almacenamiento,