chapter01 - Connecting with Computer Science 2 Objectives...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Connecting with Computer Science 2 Objectives Learn why today almost everyone is a computer operator Learn about the predecessors of modern computer hardware and software Trace the development of computer hardware and software through several generations Connecting with Computer Science 3 Objectives (continued) Learn that sometimes good ideas flop and bad ones survive Meet some interesting figuressome famous, some infamous, some wealthy, and some obscure See some issues facing modern computing Connecting with Computer Science 4 Why You Need to Know About the History of Computing Computers are everywhere Communication device Tool for artists, architects, and designers Information archive Entertainment device Trains, planes, automobiles What caused the revolution? What lies ahead? Connecting with Computer Science 5 Ancient History Origins of computer in ancient Assyria Tablets with arithmetic/trigonometric solutions Math solves societal and personal problems Drivers of mathematical development Property ownership and the need to measure Vertical construction and the pyramids Navigation and the need to control time Computers do math Connecting with Computer Science 6 Pascal and Leibniz Start the Wheel Rolling Paper, wood, stone, papyrus tables, abacuses as computers 1622: invention of slide rule 1642: invention of mechanical calculator by Blaise Pascal 1694: Leibniz Wheel expands arithmetic operations Connecting with Computer Science 7 Joseph Jacquard Invents programmable loom in 1801 Jacquard loom weaves patterns in fabric Allows input and storage of parameters Selection pins oriented with punch cards Similarities with player piano Concept of the stored program Connecting with Computer Science 8 Connecting with Computer Science 9 Charles Babbage Invents Difference Engine in 1823 Device adds, subtracts, multiplies, divides Designs Analytical Engine Components of modern computer Input and output devices, memory and CPU Not built due to lack of funds Collaborates with Ada Lovelace Byron Attribution of program loop concept Ada programming language namesake Connecting with Computer Science 10 Herman Hollerith Invents electromechanical counter in 1880s Serves tabulation role in 1890 US census Machine uses punch cards as input Single-purpose machine Company created around technology becomes IBM IBM rolls out multi-purpose Mark I in 1944 Mark I rapidly made obsolete by vacuum tubes Connecting with Computer Science 11 Connecting with Computer Science 12 Progression of Computer Electronics Charles Sanders Peirce extends work of Boole Electric switches emulate the true/false conditions of Boolean algebra Benjamin Burack implements concepts in 1936 logic machine John Atanasoff and Clifford Berry build computer using vacuum tubes World War II as developmental turning point Connecting with Computer Science...
View Full Document

This note was uploaded on 02/08/2012 for the course SADSAD sdsadasdas taught by Professor Dasda during the Spring '11 term at Alaska Bible.

Page1 / 52

chapter01 - Connecting with Computer Science 2 Objectives...

This preview shows document pages 1 - 13. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online