EECS 1520 Lecture Notes - Lecture 1: Gottfried Wilhelm Leibniz, Ada Lovelace, Harvard Mark I

66 views4 pages
mahika.c06 and 40040 others unlocked
EECS 1520 Full Course Notes
54
EECS 1520 Full Course Notes
Verified Note
54 documents

Document Summary

Computing systems are dynamic entities used to solve problems and interact with their environment. They consist of devices, programs, and data: hardware: physical elements of a computing system, software: programs that provide the instructions for a computer to execute, data: information in a form a computer can use. Abstraction: a mental model that removes complex details. A device for manipulating and dealing with numbers: pascaline (blaise pacal 1623-1662) First mechanical adder: staffelwalze (gottfried wilhelm von leibniz 1646-1716, loom (joseph jacquard 1801) Could weave patterns in cloth by programming the loom: difference engine (charles babbage, 1792-1871) Didn"t acquire the tools to built this machine: analytical engine (charles babbage) Didn"t take up: augusta ada byron (lovelace) One of the first programmer to set up the machine to do her work: adding machine (william burroughs, 1857-1898) Help to predict in the future: electro-mechanical tabulator (herman hollerith, 1860-1929) Early history of computing: alan turing (1912-1954) Turing machine: an abstract mathematical model (simple and easy)

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents