Electronic Data Processing • Charles Babbage – British mathematician – Difference Engine – Analytical Engine • all the functional parts of a modern computer • store, mill, control, I/O (punched cards), self-sequencing Electronic Data Processing • Augusta Ada Byron, Countess of Lovelace • First Programmer • Loop Electronic Data Processing • George Boole • binary-valued logic (Boolean algebra) Electronic Data Processing • John V Atanasoff – Atanasoff Berry Computer (ABC) 1939 • Mauchley & Eckert – ENIAC – 1946 Electronic Data Processing • John von Neumann – Binary – Stored Program Concept