La segunda generación de computadoras (1951-1964) usó transistores en lugar de tubos de vacío para procesar información más rápido y confiable. Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN. También se comenzó a disminuir el tamaño de las computadoras con la introducción del primer disco magnético y la serie IBM 1400.