Door Rik Min en Jacob Sikken
Computer-based simulaties hebben veel toepassingen in het hoger onderwijs. Ze kunnen worden gebruikt als leermiddel om inzicht te verkrijgen in bepaalde dynamische fenomenen die je op een andere manier onmogelijk of moeilijk in een klas of op een werkplek kunt demonstreren en bestuderen. Dergelijke interactieve leermiddelen kunnen op PC's worden ingezet in alle soorten onderwijs, bij bedrijfsopleidingen of in buitenschoolse leersituaties, zoals bij het LOI, de Open Universiteit of gewoon thuis op CD.ROM of zelfs CD-i. Maar de laatste tijd kunnen dit soort leermiddelen ook gewoon worden opgehaald of gebruikt vanaf de electronische snelweg: het world wide web.
Simulaties zijn pas compleet als er goede, aan een les aangepaste instructies en opdrachten bij zijn. De juiste balans tussen een open leeromgeving en een zekere mate van coaching is altijd een probleem geweest; zowel inhoudelijk als technisch. De opdrachten worden vaak gemaakt of geschikt gemaakt door een docent. De interactieve simulator zelf niet, die wordt ontwikkeld door een leermiddelenontwerper of een uitgever. Lesmateriaal dat niet door een docent aangepast kan worden, loopt de kans verder ongebruikt te blijven. Het WEB maakt het mogelijk deze twee ongelijke grootheden te combineren. De komst van de programmeertaal Java en de voor iedereen toegankelijke WEB-technieken geven de leermiddelenontwikkelaars, maar ook de individuele docent, ongekende mogelijkheden. Java maakt het mogelijk om computersimulatieprogramma's in WEB-pages op te nemen. Deze kale doch vrij complete computersimulatieprogramma's worden applets genoemd. Deze applets zijn over het algemeen interactief en/of event-driven. Dat geeft onderwijskundig de meeste mogelijkheden. Ze zijn vrij krachtig, ondanks dat de applets door een browser ge•nterpreteerd moet worden. Netscape 3.0 is zo'n browser. De 'performance' van een dergelijke simulator is dus vrij groot. Er komen nu browsers in de handel waarbij java code eerst wordt vertaald en daarna uitgevoerd.
Vanwege al de eisen die het moderne onderwijs aan de leerkrachten stelt, dient een volwaardige leeromgeving voor simulaties op een specifieke manier te worden ontworpen, gerealiseerd en gedistribueerd te worden. We komen dan uit op leeromgevingen - op het WEB - die gebaseerd zijn op recente inzichten van parallellisme voor leeromgevingen (Min, 1994 - 1996). Het net heeft echter zijn beperkingen. Onderzoek is nodig om te kijken of deze beperkingen desondanks tot het type leeromgevingen kunnen leiden die wij willen hebben. We hebben daartoe een ontwerp-gericht onderzoek gestart. Binnen dit ontwerp-gericht onderzoek hebben we gekeken naar de specifieke mogelijkheden en voordelen van Java applets, de Java-compiler en de performance van Java-applets bij executie op het WEB en de mogelijkheid om parallellisme toe te passen en af te tasten. Het speuren heeft geleid tot een prototype van een simulatie-systeem voor het WEB: JavaTHESIS. De producten die dit systeem kan aanleveren zijn platformonafhankelijk en kunnen derhalve op elke computer worden gedraaid. De universiteit Twente is op het gebied van programmeren jarenlang Pascal-georienteerd geweest. Studenten, zowel als research-medewerkers programmeerden in TurboPascal of MPW-Pascal, naar gelang het platform dat men gebruikte. En omdat simulaties met interpreters - vanwege snelheidsproblemen - (nog) niet voldoen is er voortgebouwd op systemen die gecompileerd kunnen worden. Dat gaf ook de gelegenheid om open systemen te maken, waar de wetenschapper of de docent zelf ook nog iets aan toe kon voegen. Anno 1986 zag het eerste volwaardige, op Pascal geori‘nteerde simulatie-ontwerp-systeem voor zeer grote wiskundige modellen het licht (het MacTHESIS systeem) (Min, 1996). In 1996 werden experimenten met dat systeem, versie 5.0x, voor intelligente simulaties, met videofragmenten als onderwijskundig verantwoorde feedback, succesvol afgerond.
Vanaf het begin gebruikten we re‘le en beproefde simulatie-modellen, zodat we precies wisten waar we mee bezig waren. Maar vooralsnog alleen kleine voorbeelden. Zo gebruiken we hier de wiskundige modellen waar we veel onderzoeks- en onderwijservaring mee hebben opgedaan. De grote modellen bewaren we voor een latere fase in ons onderzoek. We willen daar onze eigen studenten bij betrekken en hen het implementeren van grotere modellen laten uitzoeken.
Vooraf hadden we als doelstelling genomen dat het ontwikkelen van applets zou moeten leidden tot een universeel simulatie-systeem waarmee anderen ook simulaties in Java mee kunnen ontwikkelen. De promotie van het product doen we op een op het WEB gebruikelijke manier, namelijk door producten onmiddellijk op het WEB aan te prijzen en te beproeven. Iedereen kan er mee werken en ons onmiddellijke feedback geven.
De multi-windowing versie heeft als voordeel dat er op het beperkte beeldschermoppervlak van een PC een grote informatiedichtheid kan worden verkregen. Het effectieve werkoppervlak van deze parallelle vorm van dimensionering van een leeromgeving wordt groter. De gebruiker kan door een zodanige manipulatie met de twee windows steeds alleen die informatie naast elkaar leggen, die hij op dat moment voor dat experiment nodig heeft. Het zorgvuldig toepassen van deze ontwerpvariabele, binnen het geheel van vrijheidsgraden die de ontwerper heeft, binnen Netscape, heeft een enorme potentie. Er komen - voor de gebruiker die daar gevoelig voor is - enkele vrijheidsgraden van werken bij, welke bij een traditioneel vormgegeven werkomgeving niet bestaat (Min, 1996). Als een gebruiker hiermee vertrouwd is geraakt, blijken de voordelen van de multiwindowing-versie goed aan te slaan.
Samen met ons toets-systeem op het WEB is de combinatie van simulatie, instructie en toetsen op het WEB zeer goed mogelijk gebleken. Verder ontwikkelwerk, testen en evalueren zal moeten uitmaken wat de kracht van deze methode is.
Min, F.B.M. (1994) Parallelism in open learning and working environments. Britsh Journal of Educational Technology, Article; Vol. 25, No. 2, pp. 108-112. ISSN 0007-1013.
Min, F.B.M. (1995) Simulation Technology & Parallelism in Learning Environments; Methods, Concepts, Models and Systems. Publisher: Academic Book Center, De Lier. ISBN 90-5478-036-3
Min, F.B.M. (1996) Parallelism in working-, learning- and doing-environments; The Parallel Instruction Theory for Coaching in Open Learning Environments for Simulation; Proceedings of EuroMedia 96; Telematics in a multimedia environment, dec.19-21, 1966; A publication of the Society for Computer Simulation International (SCS) (Eds. A. Verbraeck & P. Geril)
Min, F.B.M. (1997) Locatie van de Java applets op het WEB: WWW.TO.UTWENTE.NL/prj/min/Java/examples.html