Determine if the system to be built (or observed) can be
represented by information processes, either finite (terminating)
or infinite (continuing interactive).
Design (or discover) a computational model (for example,
an algorithm or a set of computational agents) that generates
the system’s behaviors.
Implement designed processes in a medium capable of executing
its instructions. Design simulations and models of discovered
processes. Observe behaviors of information processes.
Test the implementation for logical correctness, consistency
with hypotheses, performance constraints, and meeting original
goals. Evolve the realization as needed.
Put the results to action in the world. Monitor for continued
evaluation
The word “_______” for our purposes means a belief system and its associated practices, defining how a field
sees the world and approaches the solutions of problems.
Whether computing is ________ or
science is a debate as old as the field.
itself.
The central argument of
the report was that the computing field
was a unique combination of the traditional paradigms of _____ ______ and _____.
interprets computing through the seven dimensions
of computation, communication, coordination, recollection, automation,
evaluation, and design.
________ is no longer just
about algorithms, data structures, numerical methods, programming languages, operating systems, networks,
databases, graphics, artificial intelligence, and software engineering, as it
was prior to 1989.
It now also includes
exciting new subjects including Internet, Web science, mobile computing,
cyberspace protection, user interface
design, and information _________.
Computing represents information processes as “expressions that do _____.”