Questions? Call 888-624-8373

PAPERBACK + PDF
your price: $41.00
add to cart

PAPERBACK
list:$35.00
Web:$31.50
add to cart

PDF BOOK
your price: $27.00
add to cart

PDF CHAPTERS
your price: $3.40
select

Rights & Permissions

topleft topright

Computer Science: Reflections on the Field, Reflections from the Field (2004)
Computer Science and Telecommunications Board (CSTB)

Page
15
bottomleft bottomright

The following HTML text is provided to enhance online readability. Many aspects of typography translate only awkwardly to HTML. Please use the page image as the authoritative form to ensure accuracy.


Computer Science: Reflections on the Field, Reflections from the Field

approach problems? what methods do they use? and what types of results emerge?). The discussion below elucidates seven major themes without attempting to fully enumerate all the research subfields within computer science, to prescribe a research agenda, or to define the boundaries of computer science.

SALIENT CHARACTERISTICS OF COMPUTER SCIENCE RESEARCH

The character of a research field arises from the phenomena it seeks to understand and manipulate together with the types of questions the discipline seeks to answer about these phenomena. This section identifies phenomena and intellectual challenges central to computer science, describing the key ideas and the identifying work that has helped to develop those ideas. These broad themes (summarized in Box 1.1), more timeless than a comprehensive inventory of current topics would be, portray core ideas that computer science is concerned with.

Computer Science Research Involves Symbols and Their Manipulation

Two of the fundamental techniques of computer science research are the manipulation of discrete information and symbolic representation. Some information is inherently discrete, such as money. Discrete approximation enables every kind of information to be represented within the computer by a sequence of bits (choices of 0 or 1) or the often more

BOX 1.1
Salient Characteristics of Computer Science Research

  • Computer science research involves symbols and their manipulation.

  • Computer science research involves the creation and manipulation of abstractions.

  • Computer science research creates and studies algorithms.

  • Computer science research creates artificial constructs, notably unlimited by physical laws.

  • Computer science research exploits and addresses exponential growth.

  • Computer science research seeks the fundamental limits on what can be computed.

  • Computer science research often focuses on the complex, analytic, rational action that is associated with human intelligence.

Page
15