Invited Speaker

Creating and Maintaining Course Web Sites Using XML and XSL

 

Jesse M. Heines
Dept. of Computer Science, University of Massachusetts Lowell, USA

 

 


Abstract:

Many of us have worked long hours creating course Web sites to augment the instructional activities we use in our classrooms and labs.  Even with commercial tools—general purpose ones as well as those designed specifically for course Web sites—the task is time-consuming at best and laborious at worst.  But as difficult as creating a rich course Web site may be, maintaining it—keeping its content and links current and updating the site when the course is revised—is even more arduous.  Even for those of us who are highly dedicated and have the best of intentions, the amount of work that seems to need to be redone each semester is so frustrating that we often give up and leave things the way they were.

The first part of this talk will examine alternative approaches to specifying course content and links using XML and XSL as opposed to straight HTML (or HTML generated by course Web site creation tools).  It will examine the pros and cons of such an approach and present examples of how a good course Web site might be made even better by employing it, or at least made easier to maintain.  It will also examine the serendipitous benefits of working in XML and XSL that allow material designed to be used for one purpose to also be used for another.

The second part will discuss possibilities for getting material on-line that might supplant relying solely on instructors to generate material.  The main focus here will be on student-centered models, particularly those designed to enhance individual students’ learning as well as that of the class as a whole.  This focus overlaps the area of cooperative learning, enriching student achievement through enriched student interaction.

Numerous student and faculty surveys have shown that parties on both sides of the podium consistently laud the instructional benefits of course Web sites.  This talk explores how creation and maintenance of such sites might be made more efficient, while continuing to enhance learning.

Biographical Information:

Jesse M. Heines is an Associate Professor of Computer Science at the University of Massachusetts Lowell.  He specializes in the implementation and evaluation of interactive, user‑centered programs with rich graphical user interfaces, particularly those using Dynamic HTML, JavaScript, Java, C++, and XML and its related technologies.  Jesse has a long record of applying and evaluating these techniques in educational settings.  He has developed numerous computer‑based instruction programs and course Web sites, as well as traditional human‑computer interfaces.  All of his course materials are publicly available on-line at http://www.cs.uml.edu/~heines.

Homepage: http://www.cs.uml.edu/~heines


Copyright © 2009 Association for the Advancement of Computing in Education