Previous Page Table of Contents Next Page

Allocation of skills and functions to the computer-aided task mechanisms

These are the skills that are transferred and executed through interaction with computers. Computer-aided tasks typically involve collaboration between a person and a computer. A good example is computer-aided learning. The tasks often are open-ended so that the interaction with the computer cannot simply be described as a stand-alone skill of controlling the computer. Rather, we are describing tasks where the actions of the computer are not fully predictable or understood by the user and could be described as exemplifying skills on part of the computer.

Artificial-intelligence simulation-models are good examples where behaviour and success of the algorithms cannot be predicted beforehand by the researcher / designer / programmer. Since the beginning of computer applications, the knowledge and skill embedded in the computer application has increased steadily when compared to the knowledge and skill of the computer user.

Parts of the mechanism for evolution:

  1. Decrease variation: useless applications drop out
  2. Increase variation: more complex problems are addressed
  3. Copy:
    1. Applications are redesigned with new algorithms, new computer languages, new data structures, and new operating systems
    2. The interaction and collaboration is enhanced, as illustrated by 3D displays and printers

Skills that illustrate collaboration between a human and a computer:

  1. Exploring a simulation-based theory in science.
  2. Weather forecasting

Prerequisites for the mechanisms and processes of evolution:

Functions: