Spiral Approach for Topic Coverage
Multi-paradigm approach facilitates a spiral approach
Central topics can be addressed incrementally from multiple perspectives.
One course may provide some introductory background on a subject
Later course in the sequence may push the discussion further from the perspective of a different problem-solving paradigm
Encapsulation of data and operations
arises naturally as higher-order procedures within functional problem solving
motivates header files, separation of implementation and use of data structures
provides basis for classes and objects within object-oriented problem solving.
created 25 February 2013
last revised 25 February 2013