Having analyzed standard applications by use of object oriented modeling in the 6th and 7th grade functional data modeling is the first topic to be discussed in the 8th grade of the mandatory subject informatics at the Bavarian Gymnasium. First, the data flow modeling technique is introduced and the resulting data flow models are implemented on spreadsheets maintaining the geometrical structure of the diagrams. Yet the first data flow models show the necessity to introduce the concept of functions in full strength. In contrast to the mathematical way the concept of functions is introduced informally using graphical concepts. In a second phase the data flow models are transformed to one complex term. Exemplarily an appropriate algorithm to perform this transformation is presented. Boolean functions and conditional expressions deepen the modeling technique and introduce further central concepts of informatics. Conditional expressions are discussed as functions of arity 3 modeling again commonly known structures. Finally iterative calculations are simulated using a step by step strategy.
展开▼