The full contents page of the electronic version of my book
Simulation Technology and Parallelism
in
Learning Environments
Methods, Concepts, Models and Systems
Textbook of Educational Computer Simulation Technology
From Mathematical Model to Simulation Program
by Rik Min
University of Twente; the Netherlands
Most of the figures - as referenced in the text - are not ready yet; also the chaperts 12 and 13. See therefor the textbook itself. Publisher is Academic Book Center, De Lier, 1995. ISBN 90-5478-036-3.
PART 1: LEARNING CONCEPTS
Chapter 1. Computer Simulation as an Educational Tool
( ----> EXTRA TEXT)
1.1 Computer simulation and modelling
1.2 Reality, system, model and program
1.3 Computer simulation and learning
1.4 Learning models
Discovery learning
Learning by doing an assignment
Coached learning by doing
Problem guided learning
Learning by doing real experiments
1.5 Concluding remarks
PART 2: TECHNICAL CONCEPTS
Chapter 2. Aspects of Instrumentation and Simulation Technology
2.1 Introduction
2.2 Hardware
2.3 Software
Interactive software
Educational software
2.4 CAL techniques
Presentation and acceptation techniques
Communication techniques
2.5 Designing environment for simulation and animation programs
2.6 Universal design systems for building computer simulation programs
2.7 The computer simulation system MacTHESIS
Characteristics
Building programs
Products (prototypes)
2.8 Other THESIS systems
THESIS (MS-DOS version)
MacTHESIS (HyperCard version)
HyperTHESIS
SuperTHESIS
2.9 Imbedding of MacTHESIS products into an instruction environment
2.10 Results
2.11 Concluding remarks
PART 3: DESIGNING CONCEPTS
Chapter 3. Designing Aspects of Software for Learning and Simulation Environments
3.1 Learning environments for computer simulation
3.2 Designing aspects (steps) for simulation environments
Aim
Plan
Model
Concept model
Language
Testing of the model
Possibilities of intervention
Accessibility to the student
Case studies
Student manual
Teachers guide
System manual
Learning environment
Implementation in a curriculum
Support
Evaluation
3.3 A philosophy for multiwindowing environments
The MacTHESIS philosophy
Experiments
The Parallel Instruction theory
Discussion
3.4 Parallelism in open learning environments
Introduction
Parallelism
The aim of the concept
3.5. Concluding remarks
PART 4: MODEL ASPECTS
Chapter 4. Aspects of Mathematical Models
4.1 Definitions
- Area of definition
- System versus model
- Models
- Division in solving methods
4.2 Forms of representation of models
- Figure, picture, drawing or scheme (form 1)
- Text (form 2)
- Block scheme (form 3)
- System of differential equations (form 4)
- System of integration equations (form 5)
- The analogue notation (form 6)
- The Pascal notation (form 7)
4.3 BALL (version 1)
4.4 BALL (version 2)
4.5 BULLET / KOGELBAAN
4.6 PLANET
4.7 AORTA
Chapter 5. Some aspects of Mathematical Models in Simulation Programs (5 cases)
5.1 AXON, an example from physiology
5.2 CHEMISTRY, a titration program
5.3 LEMMINGS, a predator-prey model
5.4 RC NETWORKS, a filter system
5.5 TRANSISTOR, an active network
PART 5: PROGRAM ASPECTS
(9 cases)
Chapter 6. A Sun Heater
- the simulation program SOLAR HEATER (BOILER)
- introduction; educational aim; model; results; cases; discussion; references
Chapter 7. Eco-systems and an Artificial Fish Ponds
- program FOOD CHAIN / VIJVER, a fishing pound: educational value; description
- program PERCH / BAARS, for fishery in the Lake IJssel: educational value; results
- references
Chapter 8. A Complex, Open Economic System of a Small Country
- the simulation program ECONOMY
- prototype; educational value; results
- references
Chapter 9. The Cardiovascular System and the Heart as Pump
- the simulation program CARDIO
- aim; model; structure; results; discussion
- references
Chapter 10. The Human Body Fluid Volumes and Electrolytes
- the simulation program FLUIDS
- aim of instruction; model of the water and electrolyte regulation
- construction of the model; results; discussion
- references
Chapter 11. A Mathematical Model of the Electrical Activity in the Heart (incl. Electrocardiograms)
- the simulation program HEART
- introduction; history of model of electrocardiograms; segments
- the HH, BVP, S, K and M equations
- the model of the electrocardiogram; results; discussion
- references
Chapter 12. An Analysis of a mathematical model of pharmacokinetics
- the simulation program MacDOPE
- introduction, educational aim; the physiologic 8 compartment model
- the description of the model; the model in Pascal; results; discussion
- references
Chapter 13. Brine purification and operator training
- the simulation program BRINE PURIFICATION (PEKEL)
- introduction; model; educational value; research; results
- reference
Chapter 14. Some Special Simulation and Animation Programs (7 prototypes)
14.1 computer program PHYSICIAN (ARTS), a small expert system
14.2 computer simulation program ANAMNESE, for medical history taking training
14.3 computer simulation program MacCOAT
14.4 computer animation program for modelling: PLC, a programmable logical controller
14.5 computer simulation program FLOWSIM, a model of river water flow (Waterloopkundig Laboratorium, Emmeloord, The Netherlands)
14.6 computer simulation program SATSIM, a satelite simulation program (Fokker Space and Systems, Amsterdam, The Netherlands)
14.7 computer animation/simulation program HOSPITAL
PART 6: OTHERS
Bibliography, Literature & References
FIGURES
Chapter 1:
1.1 simulation model
1.2 modelling model
1.3 CASCADE
1.4 interaction diagram
1.5 LEMMING
1.6 tutorial CAI
1.7 simulation CAL
1.8 intervention possibilities of CARDIO
1.9 PLC (modelling part)
1.10 BRINE PURIFICATION / PEKEL
1.11 learning model
Chapter 2:
2.1 educational science
2.2 learning environment' (MacTHESIS software, version 3)
2.3 presentation, acceptation and communication (terms)
2.4 presentation, acceptation and communication techniques
2.5 designer environment (editors, CAILIB and SIMLIB)
2.6 desktop video in COAGULATION / STREMMEN
2.7 inventarisation phase (MacTHESIS)
2.8 visualisation phase (MacTHESIS)
2.9 realisation phase (MacTHESIS)
2.10 video messages (AORTA)
2.11 SuperTHESIS software
2.12 implementation phase (MacTHESIS)
2.13 possibilities of the THESIS family
Chapter 3:
3.1 learning environment (complete)
3.2 stages of computer simulation programs
3.3 the PI theory (parts)
3.4 the PI theory, the PITS method and the MacTHESIS philosophy
3.5 three parallel monitor system (BRINE PURIFICATION / PEKEL)
3.6 the view of the user
3.7 types of parallel instruction
Chapter 4:
4.1 conceptual model (visualisation)
4.2 black box model
4.3 analogue model components
4.4 conceptual model (BALL)
4.5 analogue model (BALL)
4.6 BALL
4.7 black box (PLANET)
4.8 conceptual model (AORTA)
4.9 black box model (AORTA)
4.10 analogue model (AORTA)
4.11 AORTA
Chapter 5:
5.1 black box model of AXON
5.2 AXON (input window)
5.3 AXON (output window)
5.4 black box model of CHEMISTRY / CHEMIE
5.5 CHEMISTRY / CHEMIE
5.6 black box / analogue scheme model of LEMMING
5.7 LEMMING
5.8 black box model of RC NETWORKS
5.9 RC NETWORKS
5.10 Black box model of TRANSISTOR
5.11 TRANSISTOR
Chapter 6:
6.1 conceptual model of BOILER
6.2 black box model of BOILER
6.3 BOILER (input window)
6.4 BOILER (output window)
Chapter 7:
7.1 conceptual model of FOOD CHAIN / VIJVER
7.2 FOOD CHAIN / VIJVER (input window)
7.3 FOOD CHAIN / VIJVER (output window)
Chapter 8:
8.1 ECONOMY
Chapter 9:
9.1 block diagram of CARDIO
9.2 CARDIO (experiment I)
9.3 CARDIO (experiment II)
9.4 CARDIO (experiment III, IV & V)
Chapter 10:
10.1 block diagram of FLUIDS
10.2 FLUIDS (experiment I)
10.3 FLUIDS (experiment II)
10.4 FLUIDS, version 4.3 (color)
Chapter 11:
11.1 conceptual model and block diagram of HEART / ECG
11.2 HEART / ECG (experiment I)
11.3 HEART / ECG (experiment II)
11.4 HEART / ECG (experiment III)
Chapter 12:
12.1 analogue model of MacDOPE
12.2 MacDOPE (experiment I)
Chapter 13:
13.1 BRINE PURIFICATION / PEKEL
13.2 BRINE PURIFICATION / PEKEL (sub-window)
13.3 BRINE PURIFICATION / PEKEL (inspection window)
13.4 instruction program (sequential or parallel) BRINEtUTor
Chapter 14:
14.1 PHYSICIAN / ARTS
14.2 MacCOAT
14.3 PLC (animation part) (output window)
14.4 FLOWSIM / WAFLOW
14.5 INSAN / SATSIM
14.6 HOSPITAL / ZIEKENHUIS
PROGRAMS
Figures with screen dumps of computer simulation programs of the University of Twente used in texts:
AORTA figure 4.11
AXON figure 5.2, 5.3
BALL ( BAL) figure 4.6
BILJART -
BOYLE GAY LUSSAC -
BRINE PURIFICATION (PEKEL) figure 1.10, 13.1 *)
BULLET (KOGELBAAN) chapter 4
CARDIO figure 1.8, 9.2, 9.3, 9.4 *) **)
CASCADE figure 1.3
CELLS -
CHEMISTRY (CHEMIE) figure 5.5
CISTR -
COAGULATION (STREMMEN) figure 2.16 *)
ECONOMY figure 8.1
FARMA - *)
FISH POND (VIJVER) - *)
FLOWSIM figure 14.4
FLUIDS figure 10.4 *)
FOOD CHAIN figure 7.2, 7.3 *)
MacCOAT figure 14.2
MacDOPE / MacDOPE(X) chapter 12
LEMMING (LEMMINGEN) figure 1.5, 5.7 *)
HEART / ECG / HART chapter 11
HISTORY TAKING (ANAMNESE ) chapter 14
HOSPITAL (ZIEKENHUIS) -
PASTEURISATION -
PERCH (BAARS) chapter 7 *)
PHYSICAN (ARTS) figure 14.1
PLANET (PLANETENBAAN) chapter 4
PLC figure 1.9, 14.3
PROBLEM SOLVING (SHELL) -
REEKSEN -
RC-NETWORKS (FILTERS) figure 5.9
SATSIM / INSAT figure 14.5
SUN HEATER (ZONNEBOILER) figure 6.3, 6.4
SUCROS - *)
TRANSISTOR figure 5.11
LISTINGS
Complete listing of the model of the computer simulation programs of the University of Twente, in Pascal, used in the text:
AORTA in chapter 4
AXON in chapter 5
BALL in chapter 4
BOILER in chapter 6
BULLET in chapter 4
CARDIO See: Min et al. (1992), Springer Verlag.
CHEMISTRY in chapter 5
FLUIDS See: Min et al. (1992), Springer Verlag.
LEMMING in chapter 5
MacDOPE in chapter 12
RC NETWORKS in chapter 5
PLANET in chapter 4
TRANSISTOR in chapter 5
SYSTEMS
The following simulation systems and/or modelling systems are discribed in this book:
MacTHESIS (simulation system)
MacTHESIS (version HyperCard) (simulation system)
HyperTHESIS (simulation system)
SuperTHESIS (simulation system)
RLCS system (simulation system)
THESIS (version VAX 11/780) (simulation system)
THESIS (MS.DOS version) (simulation system)
TUTSIM (modelling system)
CSMP (modelling system)
STELLA (modelling system)
LabView (modelling system)
Mosaikk / SimTek (modelling as well as simulation system)
1) Copyrights of MacTHESIS, MacTHESIS (version HyperCard), HyperTHESIS, SuperTHESIS, THESIS (version VAX 11/780): University of Twente, Faculty of Educational Science and Technology; F.B.M. Min and H.B. Reimerink (1992). THESIS (MS.DOS version): P.G. van Schaick Zillesen, Van Hall Instutuut Groningen.
2) The systems and the names Mosaikk / SimTek, STELLA, TUTSIM, CSMP and LabView are trademarked.
3) The models of ECONOMY (Miltenburg, Rijswijk), BRINE PURIFICATION / PEKEL (from AKZO, Hengelo and De Niet, Enschede) and PERCH / BAARS (from the University of Wageningen) are trademarked. The models - and sometimes the programs - are only for scientifical purposes. See also the notes in the text of the corresponding chapters.
4) The copyrights of the following programs (the English and the Dutch names) are with F.B.M. Min, van P.G. Schaick Zillesen, M. Renkema and/or B. Reimerink or others persons of the University of Twente: CARDIO, AORTA, CHEMISTRY, PHYSICIAN / ARTS, BIOLOGY / ECOLOGY, SUN HEATER / BOILER, MacCOAT, FLOWSIM, CASCADE, PLC, BALL, ECONOMY, LEMMINGEN, FLUIDS, ECG / HEART / HART, ANAMNESE, FOOD CHAIN / VIJVER, BRINE PURIFICATION / PEKEL, PERCH / BAARS, AXON, BOILE GAY LUSSAC, RC-NETWORKS, TRANSISTOR, CELLS.
FOREWORD
Dr. Min's book is based on a very long accumulation of experience, of himself and of many students of the Faculty of Educational Science and Technology in The Netherlands. Within this Faculty, one of the departments focuses on the Technology of Educational Instrumentation; this book illustrates one of the directions in which such a focus can develop.
A particular strength of this book is the rich use of examples and visualization. Like the simulations he describes, Dr. Min brings concepts into better clarity by illustrating their important aspects and interrelationships. The many screen displays given in the book not only bring the reader in close touch with the many simulation programs that are described, but also continually reinforce the distinction between model and simulation, which is at the heart of Dr. Min's methodology.
This methodology itself has evolved into a highly specialized field within the broad terrain of computer related educational instrumentation and within the subset terrain of educational computer simulation software. However, even as Dr. Min has sharpened his specialization area, he also shows how it can be opened and applied very broadly. The many applications and examples described in this book show how a particular approach to model / simulation instrumentation technology can be put to use in a wealth of different learning contexts and can stimulate a broad variety of researchable issues.
Another important aspect of Dr. Min's work is his awareness of the instructional context in which his computer simulations are to be used. He gives consideration to the support materials that can accompany simulation use in instructional settings, and throughout his work he assumes always that the user is working within the context of a meaningful learning environment where manipulation of a welldefined model is done for the development of understanding of the system being modelled and the relationships within it.
When many years of (still) evolving work of a number of persons is being synthesized, there are numerous ways in which this synthesis can be organized. A book sets a linear order, and within this confine, Dr. Min has chosen an organization by generic topics Methods, Techniques, Systems, Models, and Programs. However, as his CD-ROM which includes the text and software material referred to in this book shows, there are many other perspectives by which this book could be considered. Some other perspectives include: issues related to visualization in electronic learning environments, issues related to learner control, issues related to coaching and embedded instructional support, issues related to feedback strategies, and issues related to screen design variations. Around each of these and other such perspectives, many useful considerations can be drawn that are as relevant outside the framework of Dr. Min's approach to educational simulation software as they are within it. Instructional technologists involved in educational software design from the perspectives of different types of software can benefit from studying the many design variations considered by Dr. Min within his particular specialized approach. The drawing out of these more general issues related to the design of electronic learning environments is facilitated by the many visualized examples in the book and by the presence of the text and simulation materials stored in a hypertexttype organization on a CD-ROM disk. The materials provide a rich base from which many different aspects of educational design and development can be considered.
In itself, however, the book achieves its breadth through its strategy of depth within a particular focus area. For those wishing to know more about instrumentation for the electronic simulation of mathematical models for use in instructional contexts, this is the book to read.
Dr. Betty Collis
Dr. Jef Moonen
Faculty of Educational Science and Technology,
University of Twente,
the Netherlands.
Enschede, May, 1995.
PREFACE
At the Faculty of Educational Science and Technology at the University of Twente in Enschede, the Netherlands, some universal design systems have been developed with which a trained courseware designer can make computer simulation programs in the fields of physics, biology, medical science, economics and technical training applications. The educational computer simulation programs created with this system are characterized by highly graphic interface.
This book provides an introduction to the use of computer simulation in learning and training, based on models and simulation as a method of learning and the principles of learning environments. The first three chapters present an overview of learning environment concepts and techniques, technical concepts, designing concepts, languages, hardware as well as presentation, acceptation and communication techniques.
Chapters 2 and 3 describe the aspects of software, hardware and environments for computer simulation, the designing philosophy, the concepts of parallelism and the Parallel Instruction theory. There are userinterfaces based on so called first order parallelism and second order parallelism.
The simulation design systems MacTHESIS is described. There is a Macintosh version: MacTHESIS, and an MS-DOS version of the same system: THESIS. The simulation programs built with MacTHESIS are based upon the desk top philosophy and theories about parallelism. The programs made with MacTHESIS resemble loose sheets of paper, which can be moved on the screen by mouse, causing visualized dynamic processes to occur on the pages. By handling the mouse in special 'inclick regions' one can intervene in the dynamic processes of the simulation programs. All the models underlying the computer simulation programs built with MacTHESIS (Macintosh) can simply be implemented in THESIS (MS-DOS) and vice versa.
MacTHESIS on the Macintosh and THESIS on MS-DOS machines use libraries (SIMLIB) with procedures and functions to build easy to use computer simulation programs. In 1995 the university developed an editor tool for building a simulation program with MacTHESIS: MacSimAuthor. This tool will be described later.
The designer (or the 'second designer', the teacher at school) can make a choice of paper materials or computer based instructional materials built with HyperCard, SuperCard, or AuthorWare Professional (Course of Action) for coaching students.
The remaining chapters (4 through 14) introduce a variety of different models for computer simulation programs, tested using one of these simulation systems. The most important educational aspects of these models are described and intervention possibilities are mentioned along with the most important model equations and numerical values.
The book contains a number of figures and 'screen dumps' that illustrate the computer simulation programs discussed. Most of the examples are given for Macintosh but for some programs the MS-DOS version is given. This book is based on 3 courses the author gives at the University of Twente:
- 'Instrumentation Technology',
- 'CAI / CAL Techniques' and
- 'Computer Simulation Environments'.
Most of the prototypes have been evaluated at schools or laboratories by students and assistants of the University of Twente.
In the first two chapters terms are mentioned incidentally. An explanation will be given in the following chapters. In general an attempt has been made to refer directly to the chapters concerned. Technical jargon is used as little as possible, but it is often functional and has therefore not been avoided. The terms are printed between ' ' when they are used for the first time. Synonyms are put between brackets. Sometimes these synonyms are used in the rest of the text.
PREMISES
Simulation programs in this book are based on the concept of parallelism, the Parallel Instruction theory and the MacTHESIS philosophy. The design method used is the PITS method. These premises are described in the "Interactive Learning International", Vol. 8, No. 3 of July-September 1992 and in the "Britsh Journal of Educational Technology", Vol. 25, No. 2 of May 1994.
CD.ROM
All the simulation programs as described in this book, even the MacTHESIS system and research articles about it, are available on CD.ROM.
ACKNOWLEDGEMENTS
The author wishes to thank the following people for their contribution:
- Martin Renkema, first version MacTHESIS system (program system)
- Ben Reimerink, MacTHESIS system (program system)
- Ankie Damhuis, translation & correction
- Minke Wolters, PLC
- Bob Botter, HOSPITAL
- Willem Jaap Zwart, FLOWSIM and CAILIB (version 1.0)
- Albert Rhemrev, SuperTHESIS
- Joachim Wetterling, BOILER
- Corné van Delft, manual MacTHESIS and CHEMISTRY
- Jan Lansink, CHEMISTRY
- Arie Dirkzwager, advices
- Maurice van Egeraat, layout
- Eric Verduyn, editing & DTP
- Eric Jaap van Oenen, MacCOAT
- Marcel Gmelich Meijling, BRINEtUTor (version 1 en 2)
- Arthur Veugelers, COAGULATION / STREMMEN
- Betty Collis, advices
- Jef Moonen, supervisor LvS-project & advices
all from the University of Twente;
and:
- Hans van Miltenburg (Erasmus University Rotterdam) model of ECONOMY
- Paul Glaser (SLO, Enschede), Lisa & Macintosh computers (donation)
- Piet van Schaick Zillesen (University of Wageningen), research & development
- Peter Kunneman (ECC/AA, Enschede), commercial support MacTHESIS
- P.J. Mous (University of Wageningen) PERCH / BAARS
- R. Malhotra (University of Mangalore, India), TRANSISTOR, version 0.
- P. Gorny (University of Oldenburg, Germany), advice and references
- J. Wedekind (University of TŸbingen, Germany), advice and references
- T. Coleman (University of Mississippi, USA), CARDIO
- Greg Kearsley (University of Washington, USA), corrections and advice
- N. Ikeda (Kitasoto University, Japan), FLUIDS
- Y.J. Kingma (University of Delft), HEART
- Betty Schell, Hengelo, corrections and editing
- Harry Struyker Boudier (University of Limburg), AORTA, CARDIO
- Rogier van Wijk van Brievingh (University of Delft), advice
- D. Ingram (University of London), MacDOPE and MacDOPEX.