Exam 1: An Introduction to Computer Science

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

Computer science is the study of how to write computer programs.

Free
(True/False)
4.9/5
(40)
Correct Answer:
Verified

False

Explain the achievement of the Difference Engine of Charles Babbage, and explain the challenge he confronted in trying to construct the larger model.

Free
(Essay)
4.9/5
(38)
Correct Answer:
Verified

In 1823, Babbage extended the ideas of Pascal and Leibniz and constructed a working model of the largest and most sophisticated mechanical calculator of its time. This machine, called the Difference Engine, could do addition, subtraction, multiplication, and division to 6 significant digits, and it could solve polynomial equations and other complex mathematical problems as well. Babbage tried to construct a larger model of the Difference Engine that would be capable of working to an accuracy of 20 significant digits, but after 12 years of work he had to give up his quest. The technology available in the 1820s and 1830s was not sufficiently advanced to manufacture cogs and gears to the precise tolerances his design required. Like Galileo's helicopter or Jules Verne's atomic submarine, Babbage's ideas were fundamentally sound but years ahead of their time. (In 1991, the London Museum of Science, using Babbage's original plans, built an actual working model of the Difference Engine. It worked exactly as Babbage had planned.)

An algorithm is essentially useless when ____.

Free
(Multiple Choice)
4.8/5
(38)
Correct Answer:
Verified

B

Computer science is the study of computers.

(True/False)
4.7/5
(47)

In 1946, John Von Neumann proposed a radically different computer design based on a model called the ____ computer.

(Multiple Choice)
4.9/5
(47)

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

(Multiple Choice)
4.8/5
(29)

____ is one of the most common applications of computers.

(Multiple Choice)
4.9/5
(42)

Hollerith's machines were one of the first examples of the use of automated information processing to solve large-scale, real-world problems.

(True/False)
4.9/5
(36)

The history of mathematics begins ____ years ago.

(Multiple Choice)
4.8/5
(31)

Algorithms are exclusive to the field of computer science.

(True/False)
4.8/5
(44)

Define each of the categories to which the operations used to construct algorithms belong. Provide two to three examples within each category

(Essay)
5.0/5
(35)

Wireless communications are a(n) ____________________-generation innovation in computing.

(Short Answer)
4.8/5
(33)

Integrated circuits, built on silicon chips, were introduced during the ____ generation of computing.

(Multiple Choice)
4.8/5
(32)

In Babbage's analytical engine, a mill was used to ____.

(Multiple Choice)
4.9/5
(38)

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.

(Short Answer)
4.8/5
(29)

In 1614, John Napier invented ____ as a way to simplify difficult mathematical computations.

(Multiple Choice)
4.8/5
(27)

The ____ was the first fully electronic general-purpose programmable computer.

(Multiple Choice)
4.8/5
(35)

Leibniz's ____________________ could carry out addition, subtraction, multiplication, and division.

(Short Answer)
4.8/5
(32)

Mechanical devices for performing complex calculations existed prior to the 20th century.

(True/False)
4.8/5
(36)

The three types of ____________________ used to construct algorithms are sequential, conditional, and iterative.

(Short Answer)
4.9/5
(39)
Showing 1 - 20 of 50
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)