Charles Babbage invented early computers but failed to build them. Claude Shannon founded information theory and Alan Turing made major contributions to computer science and artificial intelligence. John Von Neumann made important contributions to mathematics, physics, and artificial life. William Shockley, Douglas Engelbert, Robert Noyce, Steve Wozniak, Grace Hopper, and Vint Cerf all made seminal contributions to the development of computers and the Internet through inventions like the transistor, mouse, microchip, Apple I computer, computer programming, and TCP/IP protocols.