famous firsts in computation mse 2400 evolution & learning first computer engineer – charles...

6
Famous Firsts in Computation MSE 2400 Evolution & Learning First Computer Engineer – Charles Babbage First Computer Programmer – Ada Lovelace First Computer Scientist – Alan Turing

Upload: george-russell

Post on 12-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Famous Firsts in Computation MSE 2400 Evolution & Learning First Computer Engineer – Charles Babbage First Computer Programmer – Ada Lovelace First Computer

Famous Firsts in ComputationMSE 2400 Evolution & Learning

First Computer Engineer – Charles BabbageFirst Computer Programmer – Ada Lovelace

First Computer Scientist – Alan Turing

Page 2: Famous Firsts in Computation MSE 2400 Evolution & Learning First Computer Engineer – Charles Babbage First Computer Programmer – Ada Lovelace First Computer

MSE 2400 Evolution & Learning 2

Charles Babbage

• 1791-1871• English mathematician,

philosopher, inventor and mechanical engineer

• “Father of the Computer”• Invented first mechanical

computer

Page 3: Famous Firsts in Computation MSE 2400 Evolution & Learning First Computer Engineer – Charles Babbage First Computer Programmer – Ada Lovelace First Computer

MSE 2400 Evolution & Learning 3

Babbage’s Difference Engine

Page 4: Famous Firsts in Computation MSE 2400 Evolution & Learning First Computer Engineer – Charles Babbage First Computer Programmer – Ada Lovelace First Computer

MSE 2400 Evolution & Learning 4

Ada Lovelace

• 1815 – 1852• English mathematician

and writer• First computer

programmer, worked on Difference Engine

• Daughter of poet Lord Byron

Page 5: Famous Firsts in Computation MSE 2400 Evolution & Learning First Computer Engineer – Charles Babbage First Computer Programmer – Ada Lovelace First Computer

MSE 2400 Evolution & Learning 5

Alan Turing

• 1912 – 1954• British mathematician,

logician, cryptanalyst, and computer scientist

• “Father of Computer Science and Artificial Intelligence”

• Cracked the Enigma

Page 6: Famous Firsts in Computation MSE 2400 Evolution & Learning First Computer Engineer – Charles Babbage First Computer Programmer – Ada Lovelace First Computer

MSE 2400 Evolution & Learning 6

Enigma machine

• Electro-mechanical rotor cipher machine

• Encrypt & decrypt secret messages

• Select a combination of letters as a code

• Type each letter of msg• Write down each coded

letter