Study your flashcards anywhere!

Download the official Cram app for free >

  • Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key


Play button


Play button




Click to flip

15 Cards in this Set

  • Front
  • Back
Charles Babbage
Father of Computing:

Analytical Engine
Difference Engine
Ada Lovelace
Mother of computer programming
George Boole
Boolean algebra system
Herman Hollerith
punch cards- major step towards automated computation
First statistical engineer

Vannevar Bush
Differential analyzer - analog computer
Alan Turing
founder of computer science;
deciphered the german war code,"enigma";
Helped create Colossus
Turing Machine
an abstract representation of a computing device; thought is broken down in two parts: structure and process
a set of rules for sloving a problemin agiven number of steps; has a define starting and stopping point
Analytical Engine
introduced a number of computing concepts; was never constructed due to the large number of small moving parts that had to be hand-tooled.
Bit (Binary Digit)
is a single binary digit; fundamental data unit of personal computers; basic unit of measurement for computer storage; counted in powers of two
A collection of wires which connects two or more seperate electronic devices and the accompanying set of technologies that enables the devices to communicate
a personal computer based on the design and technology of the first IBM computer introduced to the market in 1981
(developed during WWII) this was a code breaking machine designed to help the allies defeat the Nazis
Command Line Interface (CLI)
purely textual means of interacting with the computer. The MSDOS operating system used it
Differnce Engine
was intended to automatically compute mathamatical tables; this engine was designed to be hand cranked, however it was never actually assembled due to the large number of individual pieces that had to be hand-tooled