1 / 29

Modelling

Modelling. A pivotal idea for interdisciplinary teaching in mathematics and computer science. CADGME – Conference Pecs 20. – 22. June 2007 Hans-Stefan Siller. Modelling as a fundamental idea Modelling in DYNASIS Functional Modelling. Why modelling?.

kimn
Download Presentation

Modelling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelling A pivotal idea for interdisciplinary teaching in mathematics and computer science CADGME – Conference Pecs 20. – 22. June 2007 Hans-Stefan Siller

  2. Modelling as a fundamental idea • Modelling in DYNASIS • Functional Modelling

  3. Why modelling? • A modell is a pictorial, symbolic or conceptual representation of an real object or a procedure. • A modell is neither true or false, it is only appropriate or inexpedient. • Modells are additives for the array, appliance and advancement of theories. • Modells provide a basis for demonstration and description. • Modells advance the appreciation, because they reduce facts of reality and accent specific aspects. • Modelling is a fundamental idea in science!!

  4. What is the fundemental idea of modelling in mathematical education? In math modells are taken for … • … a formal and compact description of the reality • … the exploration of the attributes Aims of modelling in maths are … • … to explain connections between operations and results • … to allow prognoses • Results are provided interdisciplinary

  5. What is the fundemental idea of modelling in informatical education? In computer science modells … • … support the subject to control and to use processes and structures high efficiently • … can be modells which have its origin in mathematics Aims of moddeling in informatics are … • … the replacement of reality, e.g. human cognition, through a marginal abstracted new design • … that the modells are designable by and at computers • … to create a virtual reality • Results of modelling in informatics are pivotal and fundamental for all other subjects

  6. Connections Simplifiedproblem Givenproblem (computeraided) problemsolving Language Sociality Mathematics Informatics Economy Science Mathematical Modell Reality Abstraction Algorithm Simulation

  7. Mathematics and computer science in interdisciplinary education • development and preparation of a computer-assisted instrument, so that an given mathematical modell can be simulated and simulation outcomes can be visualized • development and preparation of a system, which allows a defined user group, e.g. pupils, without known mathematical structures or knowledge in mathematics to solve a problem on their own.

  8. Combined Contents • problem solving • heuristical acting and thinking • compose concepts • mathematize • algorithmical acting and thinking • creative acting and thinking • verifying, proving

  9. Curriculum Modelling … • … is a general mathematical competence • … can be found in several curriculums for schools • Austrian curriculum • German federal states, e.g. Schleswig-Holstein, Nordrhein-Westfalen, Baden Würtenberg, … • … allows to use GTR, like Casio ClassPad 300 or CAS

  10. What schould learners see? Learners schould be able to … • … talk about math • … apply math in several different blowers • … reflect about math • … learn critical thinking • … learn self dependent • … accept math as an own language

  11. An example in DYNASIS From a modell to a differential equation

  12. Graphical Modelling • Developing a modell on a at first mathematic free level till a flowchart • Easy possibilities for changing the connections in the modell and for changing the parameters in the simulation cycle • Result in graphical and schedular description

  13. Process of cooling down • Hot coffee has the temperature of 80°C. The cooling down should be done in a way so that the coffee is loosing 2K temperature in the first time-unit. • Modell of a beginner:

  14. Time-Temp.-diagram

  15. Review on the modell • Brickbat • The temperature cannot drop down arbitrarily • The temperature of a coffee is limited through the environmental temperature • The cooling down factor is not constant, it decelerates in the course of time •  A linear falling of the temperature of a coffee is because of these reasons not realistic

  16. Process of cooling down • The graph of operation

  17. Process of cooling down • New modell Easiest case:factors of cooling down and temperaturedifference are proportional

  18. Process of cooling down • Re-designed model

  19. Cooling down- differential equation Constitutive equation Temperature.new <-- Temperature.old + dt*(Rate of Cooling down) Start Value Temperature = 80 y(t+t)  y(t)+ t*(Rate of Cooling down) At the limiting value y´(t) = Rate of Cooling down

  20. Cooling down- differential equation y´(t) = Rate of Cooling down Constitutional change Rate of cooling down = PPF*Temperature difference Absolute terms Environmental temperature = 20 PPF = -2/60 Interim Values Temperature difference = Temperature - Environmental temperature

  21. Functional modelling and Computer science A function can be seen as a data process with input and output. In school we are able to solve examples in application of this perception. We are able to combine several functions and to show the data-flows between those functions in a diagram. The solution can be realized through a spreadsheet. With this functional mode of operation, pupils can combine mathematics and computer science easily.

  22. Motivation for pupils • Elementary knowledge in computer literacy produce impressive effects • Curiosity in solution of complex duties and responsibilities • Enjoyment in implementation of solutions in a spreadsheet

  23. Data-flow diagramms and functions Processes in a data-flow-diagrammcanbeinterpretedasmathematicalfunctions. Weknow: A functionis an image, whichassociatesevery item of a set A, clearly an item of a set B. Example: squareof a number Basis Square number number

  24. Realising a data-flow diagram Fortheefficientimplementationof a data-flow diagram on a computer, weneedseveralsystems, whichsupplyseveralfunctions: Requirements: • Standard software, programmingonlyexceptionally • Arithmeticaloperations on integersandfloating-pointnumbers • Statistical operations • Elementarydatatypes in everydaylife (currency, date, time, etc.) • Convertingoftextes • Possibilitiestoknotthedata-flow on conditions  SPREADSHEETS

  25. Translation of data-flow-diagrams In a firststepthegeometricalstructurecanbetransmitteddirectlyto a spreadsheet. Facts andfunctionsareidentifiedthroughthecellsofsheet in a spreadsheet. Facts areadmitteddirectly (attentiontotheformat!), functionsareidentifiedthroughthe „=„-sign; after ityoucan find thealgebraicfunction.

  26. An easy example: Interests of a credit Date of the beginning Date of ending Interest loan 100 Capital number number currency date date Fraction of years division number multiplication currency multiplication currency Approximation(2 sites) currency

  27. An easy example: Interests of a credit (Implementation)

  28. Starches in the creation of concepts • The character of mathematical functions is directly obvious • Through this approach mathematics and computer science get a little bit closer

  29. Thank you for your admittance! Dr. Hans-Stefan Siller University of Salzburg, Austria stefan.siller@gmx.at

More Related