Deck 1: An Introduction to Computer Science

Full screen (f)
exit full mode
Question
The first electronic programmable computer, ENIAC, was built during World War I.
Use Space or
up arrow
down arrow
to flip the card.
Question
Computer science is the study of computers.
Question
Hollerith's machines were one of the first examples of the use of automated information processing to solve large-scale, real-world problems.
Question
Charles Babbage gave up on his second ____________________ because the current technology could not support his project.
Question
Mechanical devices for performing complex calculations existed prior to the 20th century.
Question
According to Norman Gibbs' and Allen Tucker's definition of computer science, the central concept in computer science is the compiler. _________________________
Question
The statement: "If the mixture is too dry, then add one-half cup of water to the bowl" is an example of a(n) iterative operation. _________________________
Question
Computer science is the study of how to write computer programs.
Question
The Analytic Engine was the first computing device to use the base-2 binary numbering system. _________________________
Question
Algorithms are exclusive to the field of computer science.
Question
When an operation is unambiguous, we call it a primitive operation, or simply a primitive of the computing agent carrying out the algorithm.
Question
All conceivable problems can be solved algorithmically.
Question
Leibniz's ____________________ could carry out addition, subtraction, multiplication, and division.
Question
Wireless communications are a(n) ____________________-generation innovation in computing.
Question
The evolution of computer science began before the development of the first computer system.
Question
The discovery by Gödel places a limit on the capabilities of computers and computer scientists. _________________________
Question
Algorithms usually contain a set of instructions to be executed in any order.
Question
One of the most fundamentally important virtues of a(n) ____________________ is that if we can specify one to solve a problem, then we can automate the solution.
Question
FORTRAN and COBOL, the first high-level ("English-like") programming languages, appeared during the first generation of computing. _________________________
Question
The three types of ____________________ used to construct algorithms are sequential, conditional, and iterative.
Question
An algorithm is essentially useless when ____.

A) it's difficult to read
B) it takes too long to execute
C) it takes too long to create
D) people might be offended by the results
Question
In Babbage's analytical engine, a mill was used to ____.

A) store memory
B) process instructions
C) perform arithmetic operations
D) accept input
Question
In 1946, John Von Neumann proposed a radically different computer design based on a model called the ____ computer.

A) stored program
B) external program
C) programmable function
D) memory unit
Question
The ____ was the first fully electronic general-purpose programmable computer.

A) EDVAC
B) EDSAC
C) ENIAC
D) Mark I
Question
What is wrong with the following algorithm?
1) Set X to be 1
2) Increment X
3) Print X
4) If X > 0, repeat from 2

A) It does not produce a result.
B) It is ambiguous.
C) It does not halt in a finite amount of time.
D) It is not well-ordered.
Question
____ is one of the most common applications of computers.

A) Searching a list
B) Running a company
C) Writing a program
D) Generating a list of all the prime numbers
Question
During the ____ generation of computing, the desktop machine shrunk to the size of a typewriter.

A) first
B) second
C) third
D) fourth
Question
In 1614, John Napier invented ____ as a way to simplify difficult mathematical computations.

A) algorithms
B) logarithms
C) electronic computers
D) mechanical calculators
Question
The history of mathematics begins ____ years ago.

A) 250
B) 1,000
C) 2,000
D) 3,000 or more
Question
An operation that is unambiguous is called a ____ operation of the computing agent carrying out the algorithm.

A) primary
B) complementary
C) basic
D) primitive
Question
The first slide rule appeared around ____.

A) 1183
B) 1622
C) 1882
D) 1945
Question
Designing programming languages and translating algorithms into these languages is known as ____ realization.

A) programming language
B) compiler
C) linguistic
D) interpreter
Question
In theoretical computer science, researchers study the logical and ____ of problems and their solutions.

A) mathematical properties
B) difficulty level
C) mathematical uniqueness
D) mathematical formulation
Question
A(n) ____ is a well-ordered collection of unambiguous and effectively computable operations that, when executed, produces a result and halts in a finite amount of time.

A) sequence
B) computing agent
C) mechanical calculator
D) algorithm
Question
Automation of repetitive mental tasks was part of a movement known as the ____ revolution.

A) industrial
B) technological
C) computer
D) designer
Question
Integrated circuits, built on silicon chips, were introduced during the ____ generation of computing.

A) first
B) second
C) third
D) fourth
Question
____ was the first programmable device.

A) A Leibniz Wheel
B) The Analytic Engine
C) The Pascaline
D) Jacquard's loom
Question
In computer science terminology, the machine, robot, person, or thing carrying out the steps of the algorithm is called a(n) ____.

A) computing agent
B) algorithmic agent
C) computing representative
D) algorithmic representative
Question
In 1672, a French philosopher and mathematician designed and built one of the first mechanical calculators named the ____ that could do addition and subtraction.

A) Pascaline
B) Leibniz Wheel
C) abacus
D) TI-85
Question
A(n) ____ instruction carries out a single well-defined task.

A) sequential
B) conditional
C) iterative
D) hierarchal
Question
What are embedded systems?
Question
Explain the achievement of the Difference Engine of Charles Babbage, and explain the challenge he confronted in trying to construct the larger model.
Question
Define each of the categories to which the operations used to construct algorithms belong. Provide two to three examples within each category
Question
Briefly respond to the observation that every problem can be solved algorithmically, and discuss the implications of your response.
Question
Explain the significance of the Von Neumann architecture.
Question
What was the major change brought about by the second generation of computing?
Question
Explain the meaning and significance of the term "effectively computable."
Question
What were the marks of the user-friendly systems that emerged in the fourth generation of computers?
Question
List at least six of the recent developments in computer systems.
Question
Respond to the observation that computer science is the study of how to write computer programs. Include an example to illustrate your argument.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/50
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 1: An Introduction to Computer Science
1
The first electronic programmable computer, ENIAC, was built during World War I.
False
2
Computer science is the study of computers.
False
3
Hollerith's machines were one of the first examples of the use of automated information processing to solve large-scale, real-world problems.
True
4
Charles Babbage gave up on his second ____________________ because the current technology could not support his project.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
5
Mechanical devices for performing complex calculations existed prior to the 20th century.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
6
According to Norman Gibbs' and Allen Tucker's definition of computer science, the central concept in computer science is the compiler. _________________________
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
7
The statement: "If the mixture is too dry, then add one-half cup of water to the bowl" is an example of a(n) iterative operation. _________________________
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
8
Computer science is the study of how to write computer programs.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
9
The Analytic Engine was the first computing device to use the base-2 binary numbering system. _________________________
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
10
Algorithms are exclusive to the field of computer science.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
11
When an operation is unambiguous, we call it a primitive operation, or simply a primitive of the computing agent carrying out the algorithm.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
12
All conceivable problems can be solved algorithmically.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
13
Leibniz's ____________________ could carry out addition, subtraction, multiplication, and division.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
14
Wireless communications are a(n) ____________________-generation innovation in computing.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
15
The evolution of computer science began before the development of the first computer system.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
16
The discovery by Gödel places a limit on the capabilities of computers and computer scientists. _________________________
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
17
Algorithms usually contain a set of instructions to be executed in any order.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
18
One of the most fundamentally important virtues of a(n) ____________________ is that if we can specify one to solve a problem, then we can automate the solution.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
19
FORTRAN and COBOL, the first high-level ("English-like") programming languages, appeared during the first generation of computing. _________________________
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
20
The three types of ____________________ used to construct algorithms are sequential, conditional, and iterative.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
21
An algorithm is essentially useless when ____.

A) it's difficult to read
B) it takes too long to execute
C) it takes too long to create
D) people might be offended by the results
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
22
In Babbage's analytical engine, a mill was used to ____.

A) store memory
B) process instructions
C) perform arithmetic operations
D) accept input
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
23
In 1946, John Von Neumann proposed a radically different computer design based on a model called the ____ computer.

A) stored program
B) external program
C) programmable function
D) memory unit
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
24
The ____ was the first fully electronic general-purpose programmable computer.

A) EDVAC
B) EDSAC
C) ENIAC
D) Mark I
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
25
What is wrong with the following algorithm?
1) Set X to be 1
2) Increment X
3) Print X
4) If X > 0, repeat from 2

A) It does not produce a result.
B) It is ambiguous.
C) It does not halt in a finite amount of time.
D) It is not well-ordered.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
26
____ is one of the most common applications of computers.

A) Searching a list
B) Running a company
C) Writing a program
D) Generating a list of all the prime numbers
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
27
During the ____ generation of computing, the desktop machine shrunk to the size of a typewriter.

A) first
B) second
C) third
D) fourth
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
28
In 1614, John Napier invented ____ as a way to simplify difficult mathematical computations.

A) algorithms
B) logarithms
C) electronic computers
D) mechanical calculators
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
29
The history of mathematics begins ____ years ago.

A) 250
B) 1,000
C) 2,000
D) 3,000 or more
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
30
An operation that is unambiguous is called a ____ operation of the computing agent carrying out the algorithm.

A) primary
B) complementary
C) basic
D) primitive
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
31
The first slide rule appeared around ____.

A) 1183
B) 1622
C) 1882
D) 1945
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
32
Designing programming languages and translating algorithms into these languages is known as ____ realization.

A) programming language
B) compiler
C) linguistic
D) interpreter
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
33
In theoretical computer science, researchers study the logical and ____ of problems and their solutions.

A) mathematical properties
B) difficulty level
C) mathematical uniqueness
D) mathematical formulation
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
34
A(n) ____ is a well-ordered collection of unambiguous and effectively computable operations that, when executed, produces a result and halts in a finite amount of time.

A) sequence
B) computing agent
C) mechanical calculator
D) algorithm
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
35
Automation of repetitive mental tasks was part of a movement known as the ____ revolution.

A) industrial
B) technological
C) computer
D) designer
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
36
Integrated circuits, built on silicon chips, were introduced during the ____ generation of computing.

A) first
B) second
C) third
D) fourth
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
37
____ was the first programmable device.

A) A Leibniz Wheel
B) The Analytic Engine
C) The Pascaline
D) Jacquard's loom
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
38
In computer science terminology, the machine, robot, person, or thing carrying out the steps of the algorithm is called a(n) ____.

A) computing agent
B) algorithmic agent
C) computing representative
D) algorithmic representative
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
39
In 1672, a French philosopher and mathematician designed and built one of the first mechanical calculators named the ____ that could do addition and subtraction.

A) Pascaline
B) Leibniz Wheel
C) abacus
D) TI-85
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
40
A(n) ____ instruction carries out a single well-defined task.

A) sequential
B) conditional
C) iterative
D) hierarchal
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
41
What are embedded systems?
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
42
Explain the achievement of the Difference Engine of Charles Babbage, and explain the challenge he confronted in trying to construct the larger model.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
43
Define each of the categories to which the operations used to construct algorithms belong. Provide two to three examples within each category
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
44
Briefly respond to the observation that every problem can be solved algorithmically, and discuss the implications of your response.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
45
Explain the significance of the Von Neumann architecture.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
46
What was the major change brought about by the second generation of computing?
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
47
Explain the meaning and significance of the term "effectively computable."
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
48
What were the marks of the user-friendly systems that emerged in the fourth generation of computers?
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
49
List at least six of the recent developments in computer systems.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
50
Respond to the observation that computer science is the study of how to write computer programs. Include an example to illustrate your argument.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 50 flashcards in this deck.