Creating a Virtual Classroom for Interactive Education on the Web

Dan Dwyer, Cornell Theory Center, 628 ETC Building, Ithaca, NY 14853-3801
dwyer@tc.cornell.edu, http://www.tc.cornell.edu/~dwyer/
Kathy Barbieri, Cornell Theory Center, 629 ETC Building, Ithaca, NY 14853-3801
barbieri@tc.cornell.edu
Helen M. Doerr, Cornell Theory Center, 526 ETC Building, Ithaca, NY 14853-3801
hdoerr@tc.cornell.edu

Abstract:
The World Wide Web provides new opportunities for distance education over the Internet. The Web, when combined with other network tools, can be used to create a virtual classroom to bring together a community of learners for interactive education. The Cornell Theory Center, a national center for high performance computing, is investigating the use of emerging network technologies for training computational scientists and researchers in the concepts of parallel processing. This effort is being built on electronic educational materials already on the Web and will evaluate the effectiveness of various collaborative tools.
Keywords:
Distance Education, Virtual Classroom, High Performance Computing, Computational Science

Introduction

The World Wide Web and other Internet-based collaborative tools have significantly enhanced the ability to train and educate electronically. Whether the materials are a stand-alone tutorial or a full-fledged on-line workshop, the Web provides significant new functionality in transmitting information to the student and providing forums for exchange. When integrated with tools such as listservs, Usenet newsgroups, annotation facilities, and video teleconferencing, the Web can greatly increase students' level of involvement in the training experience. The Web provides an effective mechanism for integrating many of these tools into a single interface and is an ideal tool for information which is itself rapidly changing. The Web is revolutionizing some areas of study through increased opportunities for learning and alternative formats for information.

The Cornell Theory Center (CTC) is a nationally funded high performance computing center founded in 1985 and located in Ithaca, New York. Our mission includes providing supercomputing resources and technical support to researchers at academic institutions and national laboratories across the United States. Educating researchers in effective and efficient use of the rapidly changing technology of high performance computing is a core component of our mission as a national center. Over 60% of the users of our facilities are located outside of Cornell University. Hence, use of an on-line information system and electronic tutorials has been central to our education and training activities from the beginning of the Center.

It is clear that the Internet, with its ability to connect people and information around the world, is already having a significant impact on education at all levels. The lofty goal of an interconnected global schoolhouse across remote corners of the world is getting closer. Virtual classrooms are being created today for educating scientists, engineers and mathematicians, both researchers and faculty, and will provide needed experience and basic knowledge for use with other student populations in the near future.

Education and Training at the CTC

The CTC provides educational opportunities for researchers, faculty, and students in the effective use of high performance computing for the exploration of scientific problems. Workshops for new and experienced users of the Center's resources are offered on a regular basis. Workshops include lectures on system features, optimization, introductory and advanced topics in scalable parallel computing, and visualization. Lectures are supplemented by guided hands-on laboratory sessions to ensure that participants gain needed experience. Over the past 9 years, the Theory Center staff has assisted hundreds of researchers in moving legacy serial codes to vectorized and now parallelized implementations.

On-line educational materials, which include lecture notes and lab exercises, are available through the World Wide Web. These materials are used by our staff during workshops and by others on the Internet who wish to provide instruction on these topics. In addition, the materials provide a handy access point for researchers and students to review concepts that were presented in workshops. Educational materials also include a set of tutorials especially designed for on-line learning. These tutorials are the recommended starting point for researchers and students desiring to become familiar with the use of the Theory Center's systems and scalable parallel computing.

In addition to direct education of users of our facilities, we use a "train-the-trainer" model to leverage our support effort. This is accomplished through our academic affiliates activities, known as the Smart Node Program. Each of the more than 90 participating universities sends a consultant to the Theory Center for a one week workshop each year. At this workshop, the consultants are updated on the latest technologies. They then return to their own campus to provide support to local researchers often by re-using our training materials in courses that they offer. Our on-line documents and training materials provide continuous access to materials for Smart Node consultants to use in training users at their local campuses. Extensive feedback from our Smart Node consultants over the past seven years has provided ample evidence that our materials are heavily re-used as is and frequently modified and incorporated into local materials to meet specialized needs. This was true even when we were in a 'paper' environment. With the availability of the Web, this re-use has increased dramatically.

Because of the rapidly changing technology in high performance computing, researchers who use our facility need to continually update their knowledge of state-of-the-art computational science techniques. As these users are spread across the United States, it is not feasible for frequent visits to the Theory Center to attend workshops. We have found that educating researchers in concepts and approaches to parallel processing is a staff-intensive effort. This spring we will continue to advance delivery techniques by creating a virtual classroom and pilot a course "Scalable Parallel Computing on the IBM SP2". This course will be offered electronically. It will draw heavily on existing on-line materials at the Theory Center and also link to other instructional materials available through the Web.

Electronic Education System

While our hardware and software vendors sometimes supply user documentation in electronic format, it is often "command" oriented, but our users often require "task" oriented materials (e.g., the user needs to learn how to run a batch job, without prior knowledge of the names of the five commands involved) and each vendor uses a different interface for access to on-line materials. Even now that computing vendors are creating World Wide Web servers, they are slow to include user documentation, but instead concentrate on marketing information. For all of these reasons we have made use of an electronic user documentation system since the founding of the center in 1985.

The Theory Center on-line information system contains educational materials in a variety of formats. We have developed more than 140 items specifically designed to be instructional tools that are referenced thousands of times each month. This electronic education system not only serves the CTC researchers, but also the international research audience, and provides materials that other educators can incorporate into their courses. Other supercomputing centers, such as the Maui High Performance Computing Center, Argonne National Laboratory, the Leibniz Computing Center and the Queensland Parallel Supercomputing Facility, maintain links to our materials.

What follows is a brief description of the types of educational materials in our on-line information system.

Future improvements to our system will be carried out to incorporate images, animation, and user-interaction forms into our documents. We hope to use the more advanced functionality provided by the Web and emerging search technologies to better integrate training materials, hardware and software documentation, reports on algorithm design and related research projects. Changes in these areas will continue the evolution to an increasingly effective on-line information system.

Plans for a Virtual Classroom

Distance education, in the form of a course offered across the Internet, is a logical next step for the Theory Center. This course is distinct from user-initiated, independent accesses to our on-line materials because it will have an instructor and a registered group of participants. This brings together a community of learners into a virtual classroom where they can interact with each other. Our goal is to create a virtual classroom, using methods that will fully engage the students in the learning process through an interactive, dynamic environment involving the student, on-line materials and an instructor.

Issues for Distance Education across the Internet

There are many topics that need to be explored before being able to offer complete workshops over the Internet. These range from technical considerations to sociological aspects of learning without the existence of a physical classroom. Much study has already been done in distance education. While distance education can provide efficient utilization of scarce resources, more fair distribution of knowledge, and timely dissemination of new knowledge, limitations in its effective use exist. Student motivation is critical. On-line instructors may need to take more time for the electronic course. Limits to the number of students may be required to maintain quality interaction. While generalizations in the effectiveness of distance education are dangerous, a common set of advantages and disadvantages are emerging (Rossman, 1992).

The Web solves some problems of traditional distance education and brings new issues to the forefront (Perron, 1994; Hurley, Marshall, McIntosh-Smith & Stephens, 1994). A leading effort in exploring this emerging world is the Global Network Academy (Butts, Reilly, Speh & Wang, 1994). The Theory Center will face a number of similar issues, but will also have some unique situations related to our field of instruction and the network-sophistication of our intended audience. Some of the issues addressed for our pilot course follow.

Audio-Visual Equipment in the Virtual Classroom

In a physical classroom there is a standard set of audio-visual equipment and tools available to the instructor. These might include a chalkboard, overhead projector, video cassette player, possibly a sound system, and even the textbook. Professional instructors know how to make best use of these tools. The virtual classroom will need equivalent equipment and tools in the form of network-based software applications. Some of these virtual tools have a relatively long history on the Internet and provide obvious applications. Other are still emerging and their potential use in a virtual classroom is not yet understood. With the appropriate design, the student should be able to take advantage of these tools without leaving the comfort of their favorite Web browser interface. Some of those considered for our classroom are;

The creation and use of audio-visual tools is still problematic. The same functionality or at least interoperability must be available across all popular graphical user interfaces (i.e., the Macintosh, Microsoft Windows, and the X Window System). Bandwidth limitations to the students desk also makes many of these tool unusable. It is not acceptable to have to limit participation in the virtual classroom to only those with the best Internet access and interface. Just as html has provided a standard which allows participation by users with diverse implementations of both low-end and high-end browsers, audio-visual tools will require similar standardization.

Pilot Course Description

The initial pilot course offered in our electronic classroom is scheduled for May, 1995. The audience will be interested members of our academic affiliates program which will allow us to get feedback and refine the methods and materials. It is anticipated that the course will be ready to offer to the national community by the summer.

Two specific goals have been set for our efforts in the spring of 1995:

We will make use of existing on-line lecture notes, labs, and tutorials by using these in the electronic course. This course will provide educational opportunities to those who cannot attend our traditional workshops held in Ithaca. The materials developed can be re-used by others, especially our Smart Node Program participants. Enhancements made to current materials will serve as a useful reference guide for staff and researchers. Finally the Web community can access these modules, extend them, and incorporate them into computer and computational science courses.

This course will not be an accredited offering. Grades will not be given.

Course Preparation

Preparation for the course has been underway through this winter and spring. Project participants have met to define content and organize materials. Each course module was assigned to a different staff member. Staff review of the materials was done generally by staff from across the Center with a smaller group identified to review in detail. A course instructor has been identified and has the responsibility for integration of the modules, overall coordination, and evaluation. The number of participants will be limited to 20-30. Each student will have a userid on our system for completing lab exercises. An electronic mail alias will be set up to for the students to interact with the instructor. Questions can be submitted while viewing the materials through an html form. As needed, the instructor will enlist other staff to assist with answering questions to ensure a timely response. Questions and answers will be available to all participants through a Frequently Asked Questions (FAQ) document and through immediate additions to the course materials. Because the course materials will be freely available on the Web, the will be accessible by non-participants. Therefore, the materials will be accompanied by a description of the project, the limited nature of participation and inability to directly answer questions from non- participants.

Course Content

The Theory Center's first electronic course, Scalable Parallel Computing on the IBM SP2, is designed to introduce students to basic concepts in scalable parallel computing and all five modules will use Theory Center lecture notes as the starting point. Additional text has been written to fill in the lecture and there are links to appropriate tutorials and labs (which already exist). Links will be added to point to in-depth material on the topic and draw heavily on existing materials such as the Computational Science Education Project (ORNL, 1994) and IBM WWW sites. There will be homework assignments, electronic tutoring, and an open forum discussion for all students and teachers.

Prerequisites: A familiarity with UNIX, C or FORTRAN, graphics capable device and sufficient network bandwidth to download images

Course Syllabus

Evaluation and Assessment

This electronic course offering is only a beginning. We will need to evaluate these experiences and build on them for the future. We will ask all participants to complete a course evaluation form. In particular, we are interested in the effectiveness of this virtual classroom for achieving the instructional goals of each module. We also wish to examine how well this virtual classroom can expand to accommodate hundreds of students. We anticipate that many of the materials will be redesigned based on input from participants. We will look at how to expand the course into a full workshop covering a broader set of materials and more advanced topics. We will need to consider how best to work with a larger and more diverse class. An important component of our work will be to share our experiences with others in the Internet community.

Summary

The Theory Center continues to investigate use of on-line information systems for providing effective distance learning opportunities for students and scientists in the areas of computational science and high performance computing. Recent efforts to move lecture materials into html and to incorporate images, animations, and user interaction forms into our documents will provide improvements to our system. Integration of training materials with hardware and software documentation, reports on algorithm design and related research projects will further enhance educational materials on the Web. The transition from providing materials over the network to a virtual classroom will expand our ability to train and educate in our areas of expertise.

References

Butts, C., Reilly, C., Speh, M., & Wang, J. (1994). WWW and the global network academy. The First Annual International WWW Conference, CERN, Geneva, Switzerland. http://www1.cern.ch/PapersWWW94/speh.ps.

ORNL. (1994). Computational Science Education Project (CSEP) Home Page. U.S. Department of Energy. http://csep1.phy.ornl.gov/csep.html.

Cogger, D. (1994). CUSeeMe. Cornell University. ftp://gated.cornell.edu/pub/video/.

Davis, J & Huttenlocher, D. (1994.) Annotation homepage. Design Research Institute, Cornell University. http://dri.cornell.ed u/pub/davis/annotation.html.

Dinsdale, A.P. (1994). Diversity University Home Page. Wayne State University. http://pass.wayne.edu/DU.html.

Hurley, S., Marshall, A.D., McIntosh-Smith, S.N., & Stephens, N.M. (1994). Courseware for Parallel Computing using Mosaic and the World Wide Web. The Second Annual International WWW Conference, Chicago, Illinois, USA. http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/Educ/hurley/hurley.html.

Kumar, V. (1994). The MBONE Information Web Home Page. Enterprise Integration Technologies. http://www.eit.com/techinfo/mbone/mbone.html.

NCSA. (1994). NCSA Collage. http://www.ncsa.uiuc.edu/SDG/Software/Brochure/UNIXSoftDesc.html#XCollageNCSA.

Perron, D. (1994). Learning on the WWW: A Case Study. The Second Annual International WWW Conference, Chicago, Illinois, USA. http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/Educ/perron/perron.html.

Rossman, P. (1992). The Emerging Worldwide Electronic University; Greenwood Press, Westport Conn.