CS1 Course Site

CS1 at Oswego

Hypertexknowlogy

Frequently Asked Questions

 
CS1 Course Site  
 
 
 
Glossary of Terms ( Cognitive and Computational )

Wednesday October 18 , 2000
 

Definition   ITERATION is the act of repeating a construct,  or a slight variation on a construct,  again and again in some controlled fashion.

Definition   A WHILE STATEMENT is a repetition construct in which the thing being repeated is repeated while some action is true.

Definition   A COUNTER CONTROL LOOP is a repetition construct which is characterized by apriori knowledge of how many times the instruction block is to be run.

Definition   A DATA CONTROL LOOP is a repetition construct which is governed by ``metadata'' accompanying the data being processed.

Definition   INCREMENTAL PROGRAMMING is a programming methodology wherin on develops a program by writing a sequence of programs with the following properties:

  1. The first program in the sequence performs some essentially trivial task,  but one which is fundamental to completion of the ultimate task.
  2. The last program in the sequence performs the task of ultimate interest.
  3. Each successor program performs a task only marginally more ellaborate than its predecessor.