• 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
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/14

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

14 Cards in this Set

  • Front
  • Back

Who is Charles Babbage?

Father of computers


Invented the difference engine and the analytical engine

What were punch cards used for?

Looms


Census data

Who is Ada Lovelace?

First computer programmer


Wrote programs for analytical engine


Saw that coomputers could be applied to many things, music ect



Herman Hollerith

Census guys, used punch cards to tabulate 189- census


Started IBM

Alan Turing

Father of computer science


Cracked the enigma code


Turing test-is the thing on the other side of the wire a computer or not


Turing award- nobel of computer science

Vacuum tube -> Transistor -> Integrated Circuit

Vacuum tubes are large and inefficient, unreliable, consumed lots of energyICs are a lot cheaper to make, but they are prewired

Steve Jobs and Steve Wozniak

Apple computer co-foundersStarted the home computer revolution*Computers for more than just computing – beauty in design

How do you use a soroban abacus?

move bottom bead up for 1, top bead down for 5

What’s an algorithm?

An exact list of instructions to accomplish some task.

What’s an example of an everyday algorithm?

Brush your teeth


Tie your shoes

What are the properties of good algorithms?

It has to end (finiteness)


Clear and unambiguous


Input/output


Effective

What’s a variable?

A thing that can store a value. Like a number or a word.

What’s an array?

A list of variables

Flow charts: Process, data, decision, start/stop

Process -> calculations, variable assignment.Data -> Input

Decisions -> checking if something is true or not (X<=5?)


Start/Stop (pretty straightforward)