CAL 83 Selected Proceedings from the Computer Assisted Learning 83 Symposium held on 13-15 April 1983 at the University of Bristol Edited by Ρ R Smith PERGAMON PRESS OXFORD · NEW YORK • TORONTO • SYDNEY • PARIS · FRANKFURT U.K. Pergamon Press Ltd., Headington Hill Hall, Oxford 0X3 OBW, England U.S.A. Pergamon Press Inc., Maxwell House, Fairview Park, Elmsford, New York 10523, U.S.A. CANADA Pergamon Press Canada Ltd., Suite 104, 150 Consumers Road, Willowdale, Ontario M2J 1P9, Canada AUSTRALIA Pergamon Press (Aust.) Pty. Ltd., P.O. Box 544, Potts Point, N.S.W. 2011, Australia FRANCE Pergamon Press SARL, 24 rue des Ecoles, 75240 Paris, Cedex 05, France FEDERAL REPUBLIC Pergamon Press GmbH, Hammerweg 6, OF GERMANY D-6242 Kronberg-Taunus, Federal Republic of Germany Copyright © 1984 Pergamon Press Ltd. All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means: electronic, electrostatic, magnetic tape, mechanical, photocopying, recording or otherwise, without permission in writing from the publishers. First edition 1984 British Library Cataloguing in Publication Data Symposium on Computer Assisted Learning (1983: University of Bristol) Cal 83: Selected proceedings from the Symposium on Computer Assisted Learning held on 13-15 April 1983 at the University of Bristol. 1. Computer assisted instruction —Congresses I. Title II. Smith, P. R. 371.3'9445 LB1028.5 ISBN 0-08-030826-0 Published as Volume 8 Number 1, of the journal Computers & Education and supplied to subscribers as part of their subscription. Also available to non-subscribers. Printed in Great Britain by A. Wheaton & Co. Ltd., Exeter PREFACE The venue for the CAL 83 Symposium on Computer Assisted Learning was the University of Bristol, and the thanks of all participants are due to the staff of the University for the considerable assistance they provided to ensure an enjoyable and smoothly run event. As ever the heaviest burden fell upon the local members of the Organising Committee, in this case Dr Gordon Reece and Dr Roger Moses, but special mention should also be made of the contribution from the computing services of the University, in providing technical support for the workshops and exhibitions. Delegates were welcomed by the City of Bristol at a reception in the Council House on the first evening, and on the second were transported in a fleet of buses to the Assembly Rooms at Bath for the Conference Dinner, preceded by a reception in the Museum of Costume. The Symposium programme included papers and discussion periods, working groups and round table sessions, to give ample opportunity for debate and discussion. Working groups were allocated up to two hours and involved active participation in the use of equipment and software; round table sessions were arranged on an ad hoc basis for informal exchange of views on, and experience of, matters of common interest not covered elsewhere in the programme. Both commercial and delegate exhibitions offered information and hands-on opportunities with a wide range of equipments; there was a substantial contribution here from the UK Microelectronics Education Programme. Papers were arranged within four broad themes: Fundamental aspects of CAL: software design, curriculum development, evaluation, intelligent teaching systems. Case studies in CAL: application in specific curriculum areas, modelling and simulation, computer managed learning. Hardware for CAL: micro-computer selection, graphics developments. Future developments: impact of new technology, tele-software, software exchange, networking, CAL in the home. The selected proceedings include papers from all of these themes, with some inevitable overlapping. Also included are two keynote papers, by Professors Bork and Alty respectively, and mention should be made of an invited paper on the selection of microcomputers for schools by Sadler and Eisenbach. The increasing interest in CAL applications in schools is evident from the number of related papers and from the increased number of teachers who attended the Symposium. CAL 83 was organised in conjunction with the Council for Educational Technology and Pergamon Press Ltd. The next in the biennial series of CAL symposia will be held at the University of Nottingham during April 1985. Queen Mary College Ρ R SMITH vii CAL 83 ORGANISING COMMITTEE Committee Chairman: Gordon Reece University of Bristol CAL 83 Secretary/Treasurer: Roger Moses University of Bristol Papers Committee Chairman: Diana Laurillard The Open University Publications Editor: Peter Smith Queen Mary College, University of London Exhibitions Director: Bernard Chapman University of Bristol Working Groups Director: Colin Sparkes Royal Military College of Science, Shrivenham Conference Office: Janet Johnson University of Bristol Jo Memory University of Bristol Mike Aston Advisory Unit for Computer Based Education, Hatfield Laurie Burbridge University of Bristol Hugh Burkhardt University of Nottingham Barbara Barrett Pergamon Press Bruce Cruickshank University of Bristol Brian Drinkall PMSL Computer Services, Halifax Ray Gallery Bristol Polytechnic Alan Grant University of Bristol Pat Greenwood University of Leeds Roger Hartley University of Leeds Dick Margetts Bristol Polytechnic The Committee acknowledges the considerable assistance given by the staff of Bristol University, both in the preparation and administration of the Conference Programme. viii Comput. Educ. Vol. 8, No. 1, pp. 1^, 1984 0360-1315/84 $3.00 + 0.00 Printed in Great Britain Pergamon Press Ltd COMPUTERS AND THE FUTURE: EDUCATION ALFRED BORK Educational Technology Center, University of California, Irvine, CA 91717, U.S.A. It is a pleasure to return to England to give this keynote address. During my stay as advisor to the National Development Programme in Computer Assisted Learning, I attended an early CAL meeting at Oxford; I met many of you and learned about ongoing projects. This trip renews many old acquaintances. Perhaps I haven't been in England frequently enough since then. The gentleman at Passport Control at Gatwick commented, "You have been neglecting us—you haven't been here since 1980". I will try to do better in the future! This paper has four components. I begin with a series of assertions about computers in education, some supported later in the paper. I then review two examples of computers in education developed at the Educational Technology Center. A brief interlude considers the major advantages of the computer in learning. Finally I speculate on the future of the computer in education, arguing that it will be eventually the dominant delivery device for all areas of education. I consider aspects of what will happen. SOME ASSERTIONS The following statements will not be defended in this paper. I wish to make my position clear on these issues. (1) Extremely little good computer based learning material is available in any country. Much of the material, including commercially published material, is of very poor quality. (2) The standards currently in use in computer based learning material are extremely low and are in great danger of becoming accepted as the standards. (3) Many of the materials available are bits and pieces rather than coherent collections of learning material. (4) The computer can be used in many ways in education. Philosophical discussions should not rule out certain ways. Decisions should be made on pedagogical grounds. (5) The training of teachers is a major weakness in our current systems. Most of the present in-service ways of training teachers are entirely inadequate to the task. (6) In teaching programming at any level—primary school, secondary school or college or university—the major emphasis should be on teaching good modern programming structure. (7) It is very unlikely that good programming courses will be taught in BASIC. BASIC should be avoided at all costs. (8) Authoring languages are useless in generating effective computer based learning material. TWO EXAMPLES OF COMPUTER BASED LEARNING To give some reality to the notion of using the computer in education, I discuss in this section two examples developed at the Educational Technology Center, described elsewhere in detail. Introductory physics quarter About 7 years ago we developed the mechanics part of an introductory physics course, based on highly interactive, graphic, on-line tests. This course has been used about five times, with 2000 students, and improved. We are now discussing moving a subset of these tests to personal computers for marketing. The pedagogical structure of the course is like a Keller plan, Personalized System of Instruction or mastery course. The subject matter is divided into units; students stay with a given unit until ι 2 ALFRED BORK they perform almost perfectly on tests associated with that unit. If a student shows weaknesses on a test, further study is required. Eventually the student takes another test version covering the same learning objectives. Tests are given on-line at the computer. In the typical presentation 400 students chose one of the two computer forms, which differ in content. About 150 students chose a standard, noncomputer variant of the course. The 400 students who choose computer versions take about 15,000 on-line exams in 10 weeks, with the computer generating each exam uniquely, offering immediate and very detailed feedback and help to students and doing all the record keeping. Because of the highly relevant student assistance, students agreed almost unanimously that the quizzes are the main learning material in the course. So we describe this course as quiz-based. While this is a physics course, the technique of structuring a computer based course around the quizzes with little additional expository material is extremely promising for the future. Scientific literacy The second set of units were designed several years ago, when the Educational Technology Center first employed personal computers. These computers based learning dialogs are about 1.5-2 h long for a typical user. Although the units are in the context of science or mathematics, their main objective is not to teach the subject matter but rather to bring a wide audience to a broad but deep understanding of the nature of scientific activity. Such issues as what constitutes a theory in science and how theories are discovered are the main content issues, though not discussed explicitly. The programs are divided into modules, typically eight, each about 15 min long. Students can enter any module and thus do not need to finish at a single session. Students as young as 10 years old as well as university students and adult learners have used many of the programs successfully. Indeed, we know of no other way of teaching these difficult issues that potentially may be as successful. Full summative evaluation based on the objectives has yet to be carried out. Repeated extensive formative evaluations have led to improving the units. These took place in schools with children about 12 years old through university environments and in public libraries. In the public library a computer message invites anyone to use it. No one helps students with either the computer or subject matter. The materials are self-contained, a complete learning experience on the computer. Testing in libraries has many advantages, including noting places where the materials are motivationally weak and in need of improvement. These examples do not exhaust the ways computers can aid learning. They show contrasting mainline instruction where the computer plays a very important role. Other examples, from the Educational Technology Center and from other groups illustrate other modes. WHY THE COMPUTER IN LEARNING Why is it that the computer is destined to be such an important factor in human learning at all levels with all types of people? Fundamentally the major factor is interaction. The fact that the computer can make learning an active as opposed to a passive process implies other important consequences. What does the learner do during the learning process? The model of learning implicit in present school-based education is the passive model. Information is "delivered" by the teacher or by books, and the learner is a passive absorber of that information, a spectator. Learning must be active if ideas, methods, concepts are to be internalized. To be useful to the individual, learning must involve some activity on the part of the learner. A learner, or small group of learners, working with a human tutor, can maintain such activity. But most of our current learning situations, where many people need to learn and limited funds support learning institutions, are passive. The computer allows us to move away from spectator learning at reasonable cost and to return to interactive learning for everyone. This is not to say that the computer competes well with an extremely good tutor. We can, with computers, become more interactive than is usually possible. Once we accept that the computer can make learning interactive, even with large numbers of students, we see some consequences. As the computer can query the student, frequently we can determine what the student knows. So the curriculum modules can be adapted to different Computers and the future: education 3 backgrounds, without any conscious realization on the part of students. We can fill in missing background material or methods. After presentation of new ideas, the program can check using internal quizzes to see if the student comprehends. If not, the presentation can be reviewed or new approaches to that material can be offered to the student. Thus, learning can become highly individualized, differing for each student in terms of the learning materials and the time. Another consequence of interaction is that we can determine the level of interest of the student. While this is more difficult to do, it is possible in an interactive environment. Materials that is weak in interest can be changed, following a different approach. Because of interaction we have very powerful mechanisms for improving the material. We can save student responses; these responses give us extremely detailed views of what is happening with students moment by moment. Although the computer allows this highly interactive approach, with various benefits following, not all computer based learning material is interactive. We need to develop standards for judging the quality of interaction. Often beginning users, both students and their teachers, are satisfied with very weak forms of interaction, because it is such an improvement over noninteractive learning media. Thus, many of the videodisc plus computer modules produced so far, often by video people, are extremely weak with regard to interaction. THE FUTURE OF EDUCATION In this section I briefly discuss four important issues concerning the future of education, as affected by computers. Widespread future use of computers in education It seems almost certain that the computer will be used very widely in education, not only in formal schools—primary, secondary and university—but also in training and in adult education. Two issues assure this: (1) the effectiveness of the computer in education; and (2) the economics of computers in education. The effectiveness follows primarily from interaction and individu- alization. The economic issues are even more obvious. Computers, particularly personal computers, are declining rapidly in cost. Furthermore, many companies, publishers, computer vendors and new companies are moving toward developing and marketing computer based learning material. While much confusion exists in direction, the total commercial funding in this activity is sizable and growing. These companies recognize that a large market will develop, even though at present they are very uncertain about the nature of the market and uncertain of their role. I refer to these two issues as the "good and bad" reasons for the widespread use of computers in education. The future of education will not necessarily be desirable It should be made clear that at this time is is not clear whether the computer will lead to a better or worse educational system than we have today. Like any powerful new technology, computers can be used in either desirable or undesirable ways. Presently, the very poor computer based learning material available is setting a very low standard. If teachers, administrators and parents continue to accept this low standard, it may become the standard. So we may move toward a future with very poor ways of using the computer in education, ways which lead to undesirable learning. The key to a good educational future is an effective production system The questions of how and where materials will be produced is critical in determining whether computers will aid or retard education. If we produce computer based learning material with care, the same care which has gone into major curriculum projects such as those at The Open University or the major efforts in the United States in the 60s and early 70s, then we can expect the computer to lead to a better educational system. However, if we continue with the current cottage industry structure, with teachers producing little odds and ends of material with little coherence and little classroom testing, then we will be in difficulty. The next five to ten years are the critical period. 4 ALFRED BORK Institutional change will be a critical part of the future of the computer in education Given the major changes which will occur in education, we cannot expect our educational institutions to stay the same. Schools and universities will change their nature in ways which are not entirely predictable at present. Much of the pressure for these changes will not come from within; educational institutions are conservative and do not change drastically without strong external pressures, including monetary ones. These pressures will become stronger, and so we can expect institutions to change. Distance learning activities will increase in importance, even in the elementary and secondary schools. Mastery or criterion reference modes will become more common. The time to move through educational institutions will change and will be more varied than at present. There will be many other changes. I am predicating that the future of education is a desirable one. The changes for an undesirable future are frightening. The only way we can move toward better educational systems is by efforts of all of us. The time for this effort is now. REFERENCES Alfred Bork and other members of the Educational Technology Center have many publications which may be of interest to readers. The following books are either available or will soon be available. 1. Learning with Computers. Digital Press, Billerica, MA (1981). 2. Personal Computers in Education—An Introduction. In progress. 3. Structured Programming and Pascal for Science. In progress. 4. Computer Assisted Learning in Physics Education (Edited by Bork Α.). Pergamon Press, Oxford (1980). The following papers have been published since 1981. 1. Newton—A mechanical simulation (with S. Franklin, M. Katz and J. McNelly) Proceedings of the National Educational Computing Conference (1981). 2. Science literacy in the public library—batteries and bulbs (with A. Arons, F. Collea, S. Franklin and B. Kurtz) Proceedings of the National Educational Computing Conference (1981). 3. Aspects of marketing intelligent videodisc learning material. Proceedings of the Conference on Interactive Video Learning Systems. Society for Applied learning Technology (1981). 4. Computer based instruction in physics. Physics Today 34, No. 9 (1981). 5. Producing learning material for the intelligent videodisc. ACM81 1981. 6. The Educational Technology Center—a brief introduction. Educ. Comput. Mag. 2, No. 1 (1982). 7. A computer based discovery module in optics (with A. Luehrmann, B. Kurtz and V. Jackson). 8. Interaction in Learning. National Educational Computing Conference 2 (1982). 9. A computer based introductory physics course emphasizing mastery learning. U.S. Department of Education, National Commission on Excellence in Education (1982). 10. Reasonable uses of computers. Instruct. Innovât. 27, No. 2 (1982). Reprinted Association for Educational Commu- nication and Technology, 1983. 11. Computer based learning material to develop scientific literacy, intended primarily for the public library. U.S. Department of Education, National Commission on Excellence in Education (1982). 12. Science literacy in the public library (with B. Kurtz, S. Franklin, R. Von Blum and D. Trowbridge). AEDS (1982). 13. Don't teach BASIC. Educ. Technol. XXII, No. 4 (1982). Reprinted Proceedings Micro ideas, The Role of the Computer in Education, June 1982. 14. Ronald Reagan's big mistake. Educ. Technol. XXII, No. 6 (1982). 15. Educational technology and the future. Videodisc/Microcomputer Courseware Design (Edited by DeBloois, M.). Educational technology Publications (1982). 16. Learning—not hardware—is the issue. Electron Educ. 2, No. 1 (1982). 17. University learning centers and computer based learning. J. Coll. Sei. Teach. November (1982). 18. A controllable world in mechanics. Simul. Games 14, No. 1 (1983). Comput. Educ. Vol. 8, No. 1, pp. 5-13, 1984 0360-1315/84 $3.00+ 0.00 Printed in Great Britain Pergamon Press Ltd PATH ALGEBRAS: A USEFUL CAI/CAL ANALYSIS TECHNIQUE J. L. ALTY Department of Computer Science, University of Strathclyde, Livingstone Tower, 26 Richmond Street, Glasgow Gl 1XH, Scotland Abstract—Networks in various forms are used extensively in Computer Aided Instruction and learning systems. Their use extends from simple frame instruction sequences to semantic networks and transition diagrams. The Path Algebra approach is a powerful mathematical tool for analysing networks. Different algebras may be defined to solve different problems. They have been successfully used in analysing man-machine dialogues and it is suggested that they may provide a useful analytical tool for CAI/CAL designers. Examples are given of algebras which are useful for analysing connectivity, step length, minimum paths, simple and elementary paths and for determining cut sets of arcs. NETWORKS AND CAI/CAL Much of the work in CAI/CAL involves the use of networks in various forms. A simple frame system for example can be described in terms of a network with the nodes representing frames and the arcs indicating which frame should be loaded next depending upon some factor, such as the user input, or a previous sequence of instructional frames. At a higher level networks in the form of transition state diagrams can be used to model concepts[1]. In such systems the transition diagrams can be used to represent the instructional process itself. Furthermore the successful implementation of CAI/CAL systems involves the construction of a model of the task environment under investigation as well as a model of the users' cognitive processes. In this respect semantic networks have proved useful. The SCHOLAR system [2] used such networks to teach the geography of South America and other generative information structured programs exist[3]. There is little doubt that Artificial Intelligence Techniques, often based on some form of network representation will become increasingly useful to the CAI/CAL designer[4]. Indeed, recent work in intelligence knowledge based systems [5,6] might well provide the CAI/CAL designer with new and powerful techniques for modelling both the user and the task domain. Such systems can be described in network terms (e.g. PROSPECTOR [6]). Thus networks will continue to play an important part in the CAI/CAL area. The networks required in a CAI/CAL environment are usually very large and pose serious problems for network designers. Analytical tools which could define allowable paths through the networks, identify intended or unintended loops, isolate path fragments of interest, and identify essential network connections between groupings of network nodes could be of considerable value. MAN-MACHINE INTERFACE RESEARCH Our main research interest is the construction of adaptable Man-Machine interfaces. This field is closely related to CAI/CAL. Both research areas involve the design of appropriate graphic, textual or voice interfaces and both normally involve interfaces which can adapt as a result of some condition either in a task or as a result of a user reply. Indeed man-machine interface construction may be considered as simply part of the CAI/CAL design process. We have recently been carrying out research into the design of an adaptable user interface system and path algebras (see Carre [7] for an easily understandable introduction) have provided us with a powerful and elegant analysis tool. It is therefore likely that path algebras will also be of considerable use to the CAI/CAL designer. 5 6 J. L. ALTY CONNECT—AN ADAPTABLE USER INTERFACE SYSTEM It is generally agreed that a key step in man-machine interface design is the separation of the dialogue domain from the task domain. The position has been usefully summarised by Edmonds [8] from which Fig. 1 is taken. i-o ιι--υυ IIIINNNNTTTTEEEERRRRFFFFAAAACCCCEEEE TTTTAAAASSSSKKKK PPPPRRRROOOOCCCCEEEESSSSSSSSOOOORRRR PPPPRRRROOOOCCCCEEEESSSSSSSSOOOORRRR ii--oo Fig. 1. Interface design. The user communicates with a dynamics processor via a series of I/O processors, and the dynamics processor communicates with the various background tasks. The I/O processors perform transformation on voice, graphic or textual information in order to present it to the dynamics processor and vice-versa. These are simple transformations which are essentially static. The dynamics processor on the other hand provides the transformations between the outside world and the task domain. Such transformations are complex and will usually vary with time. For example, similar bit strings may result in different transformations in the dynamics processor depending perhaps on the history of the interaction so far, or upon some aspect of a model of the user. The dynamics processor can be implemented as a recursive transition network as in SYNICS[9] or as a set of production rules [10,11]. Our system—the CONNECT system [12]—is based upon a combination of the two—a network to describe the dialogue, and a production rule system to provide adaptability. A node in a CONNECT network communicates either with a user, or with a task and the resultant reply determines which exit arc from the node will be taken. An additional node called a subnet node allows networks to be designed in a top-down fashion. Figure 2 gives a simple example of a CONNECT network which illustrates the use of all three types of node. Node 1 is an example of a communication node. It displays a screen full of information to the user and awaits a reply (or replies). A reply of "login" or "logon" or "In" causes a transition to node 2, whilst "help" would transfer control to node 3, a subnet node, which would invoke a complete HELP network. An unrecognised reply in the above example would return control to node 1 (this would not normally be the case). Node 2 asks for a password. Since any reply will do it always transfers control to node 4, a task node, which invokes a password checking task and awaits the response from this task. The output arc taken depends upon the result of processing. If the password was acceptable control is transferred to node 5 which asks for the next instruction. V Φ login please Alk login / y\ logon / \\ help 1 2 password Ρ 3 H SUBNETS TASK ι1 service Ρ PASS î = d ~ 4 i— - — -π τν • CHECK • -s« I TN>\ XX , ο V\ MORE nok 3 χ 7 6 incorrect 1 1 1 1 re enter reject Fig. 2. A typical CONNECT network.