Explore key people, ideas, and milestones that shaped computer science. Use this quiz to learn the basics and guide what we discuss in class for Computer Science Education Week.
Which early calculating device used beads or counters on rods to help people perform arithmetic?
Who is often called the first computer programmer because she wrote instructions for Charles Babbage's proposed Analytical Engine?
Why is Alan Turing's work important to the history of computer science? Give one basic idea connected to his work.
Put these milestones in chronological order, from earliest to latest.
Electronic general-purpose computers are developed.
Ada Lovelace writes notes describing steps for the Analytical Engine.
Personal computers become widely used.
The abacus is used for calculations.
Who is often called the first computer programmer because she wrote instructions for Charles Babbage's proposed Analytical Engine?
How did ENIAC differ from many earlier calculating machines?
What key idea did Alan Turing's theoretical machine help explain?
Match each person or computer to the contribution associated with it.
| Draggable item | arrow_right_alt | Ade a ɛne no hyia |
|---|---|---|
Alan Turing | arrow_right_alt | Described steps for the Analytical Engine |
ENIAC | arrow_right_alt | Developed a model of computation |
Grace Hopper | arrow_right_alt | Early electronic general-purpose computer |
Ada Lovelace | arrow_right_alt | Helped develop compilers |
A computer science algorithm is a set of steps for solving a problem; algorithms can be carried out by people or computers.
Which early calculating device used beads or counters on rods to help people perform arithmetic?
Who is often called the first computer programmer because she wrote instructions for Charles Babbage's proposed Analytical Engine?
Why is Alan Turing's work important to the history of computer science? Give one basic idea connected to his work.
Put these milestones in chronological order, from earliest to latest.
Ada Lovelace writes notes describing steps for the Analytical Engine.
Electronic general-purpose computers are developed.
The abacus is used for calculations.
Personal computers become widely used.
Who is often called the first computer programmer because she wrote instructions for Charles Babbage's proposed Analytical Engine?
How did ENIAC differ from many earlier calculating machines?
What key idea did Alan Turing's theoretical machine help explain?
Why was Grace Hopper's work on compilers important for making computers easier to program?
How did the invention of the microprocessor help change computers?
The history of computer science includes ideas and contributions from many people, not just one inventor.