Review Questions
1
.
What is computer science?
2
.
What two subjects does computer science combine the foundations of?
-
math and engineering
-
math and physics
-
physics and engineering
-
math and chemistry
3
.
What can execute an algorithm?
4
.
What enables the ENIAC (one of the first digital computers, invented in 1945) to be able to compute anything that can run on modern computers?
-
Both the ENIAC and modern computers have memory.
-
Both the ENIAC and modern computers share the same hardware.
-
Both the ENIAC and modern computers are considered Turing-complete.
-
Both the ENIAC and modern computers run the same software.
5
.
What invention was credited as the first calculator?
-
punch cards
-
abacus
-
Difference Machine
-
ENIAC
6
.
What term is considered an algorithm that can be run on a computer?
-
artificial intelligence
-
algorithm
-
computer program
-
programming language
7
.
Why is computer science often not considered a science?
-
Computer science does not study natural objects.
-
Computer science emphasizes the discovery of natural phenomena.
-
Computer science is spreadsheet-based.
-
Computer science focuses on computational structures.
8
.
What is the definition of data science?
-
a subfield of computer science that emphasizes the social aspects of computation
-
an interdisciplinary field studying information technologies and systems as they relate to people, organizations, and societies
-
a subfield of computer science that emphasizes how problems can be solved with computers as well as the practices and processes that can help people design more effective software solutions
-
an interdisciplinary field that applies computing toward managing data and extracting information from data
9
.
What term is used to describe a subfield of computer science that emphasizes how a computational problem can be defined in mathematical terms and whether that mathematical problem can be efficiently solved with a computer?
-
computational science
-
theoretical computer science
-
information science
-
data science
10
.
What subfield of computer science relates information technology to people and society?
-
computational science
-
theoretical computer science
-
information science
-
data science
11
.
How does computational science contribute new methods to the study of the sciences?
12
.
How do information science and computer science compare?
13
.
What does it mean to say that the various areas of computer science are synergistic?
14
.
What term is defined as an approach that emphasizes people rather than technologies in the design of computer solutions?
-
human-centered computing
-
neural network
-
social determination of technology
-
technological fix
15
.
A software application takes an image as an input and analyzes it. This is an example of what?
-
illustrative processing
-
image recognition
-
image generation
-
analytical modeling
16
.
What are adversarial attacks and why is it important to study them?
17
.
What is the relationship between artificial intelligence, image recognition, and neural networks?
18
.
How do neural networks recognize objects in images?