©1997 IEEE. Personal use of this material is permitted. However,
permission to reprint/republish this material for advertising or
promotional purposes or for creating new collective works for resale or
redistribution to servers or lists, or to reuse any copyrighted component
of this work in other works must be obtained from the
IEEE.
M. Chirico, F. Giudici, A. Sappia and A. M.
Scapolla
Abstract - Courseware development and delivery represent one of the main topics of present research activities in the field of computer assisted learning (CAL). New educational technologies have been driven by the improvement in computer network capabilities that address client-server dynamics, access mechanisms and network services. Furthermore, multimedia authoring tools, the World Wide Web and the Java programming paradigm are leading to the creation of new and effective didactic environments. In this scenario, particular attention must be paid to the learning design process, since students can learn better when they are stimulated by a high level of interactivity and they can follow a personal way to learn. In this paper a new approach to Web-based courseware development is presented: the Real Experiment eXecution (REX) approach. The proposed approach is well-suited to the development of courseware in the field of computer science. Following the REX approach, it is possible to integrate into the courseware a high degree of interaction since, instead of simulation activity, real experiments are carried out through the execution of operations. The Java programming paradigm allows the execution, control and monitoring of these operations. We present a courseware prototype, featuring network services and protocols, where the students are introduced to the use of the FTP service. They start a file transfer session and execute typical commands. The system traces the generated network traffic and lets the students analyze and understand the results of the ongoing software experiments.
The growth of communication resources such as the Internet and the availability of authoring and distribution tools for computer-based learning products have changed the traditional way of supporting learning and training activities and of producing and distributing learning materials and publications. The research activities in Computer Based Training (CBT) delivery have taken advantage of computer network capabilities addressing client-server dynamics, access mechanisms and available network services.
The impact of information technology on teaching methods has been driven mainly by:
MM technology, based on the integration of hypertext with images, video, sounds, animations and simulations, is very suited to contemporary educational needs because of its intrinsic aspects such as modularity and multisensorial non-linearity.
The WWW represents a powerful medium with its intrinsic deliverability and its larger and larger diffusion through the Internet; therefore, it can serve as an effective educational environment as researchers incorporate their pedagogical tools into it.
Java has been defined by its designers as "a simple, object-oriented, network-savvy, interpreted, robust, secure, architecture neutral, portable, high-performance, multithreaded, dynamic language." Originally it was introduced mainly to develop distributed and network-centric applications. In particular, it now exhibits very high coupling with WWW technology. More specifically, Java allows the creation of small applications, ("applets,") that can be embedded easily in WWW pages, enhancing them with active capabilities.
A number of Java features are highly valuable for the development of WWW based courseware:
These features are valuable for a wide range of applications and also offer relevant benefits in the development of educational material, for both courseware designers and users:
We wish to thank Marco Terrizzano for his valuable suggestions about the demo interface.
[1] N. Negroponte, (1994).
"Being digital", Random House Audio Publishing
[2] P. Barker, "Evaluating a
Model of learning Design", Proceedings of ED-MEDIA 95,
pp. 87-92
[3] L. Najjar, "Multimedia
Information and Learning", 1996 5(2), pp. 129-150
[4] T. Berners-Lee, "WWW: Past,
Present, and Future", IEEE Computer, Oct. 1996, pp.
69-77
[5] D. Ponta, A. M. Scapolla, M. Taini, "Telematics
for education: The design of a distributed computer-based
collaborative learning system", Proceedings of ED-TELECOM
96, pp. 252-257
[6] M. Turoff, "Designing a
Virtual Classroom", International Jl. of Educational
Telecommunications, 1995 1(2/3), pp. 245-262
[7] M. W. Goldberg, S. Salari, P.
Swoboda, "WWW-Course Tool: An Environment for Building
WWW-Based Courses", Proceedings of Fifth International
WWW Conference, Paper n. 29, Paris 1996, France, http://www5conf.inria.fr/fich_html/papers/P29/Overview.html
[8] J. Gosling, H. McGilton,
"The Java Language Environment - A White Paper", Sun
Microsystems Inc., 2550 Garcia Ave., Mtn. View, CA 94043-1100
USA, http://www.javasoft.com/doc/language_environment
[9] J. B. Patton, P. Iavanetti, "The Making of
Multimedia Power Systems Control and Simulation Labware", IEEE
Trans. on Education, 1996, 39 3, pp. 314-319
[10] "JavaStation - An
Overview" (white paper), Sun Microsystems Inc., 2550 Garcia
Ave., Mtn. View, CA 94043-1100 USA, http://www.sun.com/javastation/whitepapers/javastation/javast_ch1.html
M. Chirico
Networking
Competence Center
University
of Genoa - DIBE
via All'Opera Pia 11/A - 16145 Genoa
Italy
Phone: +39-10-3532267
Fax: +39-10-3532795
E-mail: chirico@dibe.unige.it
F. Giudici
Networking
Competence Center
University
of Genoa - DIBE
via All'Opera Pia 11/A - 16145 Genoa
Italy
Phone: +39-10-3532192
Fax: +39-10-3532175
E-mail: fritz@dibe.unige.it
A. Sappia
Networking
Competence Center
University
of Genoa - DIBE
via All'Opera Pia 11/A - 16145 Genoa
Italy
Phone: +39-10-3532192
Fax: +39-10-3532175
E-mail: sappia@dibe.unige.it
A. M. Scapolla
Networking Competence Center
University
of Genoa - DIBE
via All'Opera Pia 11/A - 16145 Genoa
Italy
Phone: +39-10-3532193
Fax: +39-10-3532175
E-mail: ams@dibe.unige.it
Marco Chirico was born in Turin, Italy in 1957. He received a laurea degree in electronic engineering from the University of Genova, Italy, in 1983. Since 1986 he has been working at the Center for Integrated Systems Design of the Department of Biophysical and Electronic Engineering (DIBE) at the University of Genova. In recent years his research interests included parallel algorithm design, CAD tools for VLSI systems and high level synthesis of ICs. Presently he is involved in research activities on telematic applications for networking. He also coordinates the network services of the Department.
Andrea Sappia was born in Sanremo, Italy in 1967. He obtained the laurea degree from the University of Genova in 1995. Presently, he is a Ph.D. student at the Department of Biophysical and Electronic Engineering at the University of Genova, Italy. His primary research interests are network and system management and distributed programming.
Fabrizio Giudici Fabrizio Giudici was born in Genova, Italy, in 1970. He obtained the laurea degree from the University of Genova in 1994. Presently he is a Ph.D. student in the Department of Biophysical and Electronic Engineering at the University of Genova, Italy. His primary research interest is distributed programming using the Java paradigm.
Anna Marina Scapolla was born in Cuneo, Italy in 1951. She received a laurea degree in Physics from the University of Genova in 1975. Since 1976 she has been working at the Computer Center of the university as an application analyst. Since January 1994, she has been on the staff of the Department of Biophysical and Electronic Engineering, where she supervises the network services in the department. Her research interests are multimedia and education, high performance computer networks and distributed information systems.