The results of three computer science research projects, conducted by Hope College faculty and students from Hope and other colleges, will appear in national computer science publications.

          The Winter, 1997, issue of "Crossroads," a student
  magazine of the Association for Computing Machinery,
  contains an article reporting on the results of research
  carried out during the summer of 1997 by three undergraduate
  students under the direction of Mike Jipping, associate
  professor of computer science at Hope.  The three students
  are Anita Van Engen Bateman, a Hope senior from Glendora,
  Calif.; Michael Bradshaw, a junior at Centre College in
  Danville, Ky.; and Nathan Oostendorp, a Hope junior from
  Zeeland.
          Bateman, Bradshaw and Oostendorp wrote an article
  titled "Extending Java to support shared resource protection
  and deadlock detection in threads programming."  The paper
  describes their research with Jipping to detect blocking
  conditions that can occur during the execution of computer
  programs running on parallel processors.
          Herb Dershem, professor of computer science, along
  with James Vanderhyde, a Hope junior from Comstock Park, has
  written a paper that will appear in the February, 1998,
  issue of the "SIGCSE Bulletin" of the Association for
  Computing Machinery.  The paper, "Java class visualization
  for teaching object-oriented concepts," describes research
  the two conducted to generate animations that permit users
  to observe and manipulate objects graphically.
          The work is intended to assist in the
  understanding, designing and testing of object-oriented
  systems.  A special feature of the work is that users may
  interact with it over the World Wide Web.
          Dershem also collaborated with Peter Brummund, a
  junior at Taylor University in Upland, Ind., in the writing
  of the paper "Tools for web-based sorting animation."  The
  paper, which will also appear in the February, 1998, issue
  of the "SIGCSE Bulletin," describes a set of tools developed
  by the two to enable animated views of sorting algorithms to
  appear over the World Wide Web, assisting students in
  learning the mechanics of the various algorithms.
          The work upgrades the work of previous researchers
  by providing general tools that include several new
  features, including a new approach to viewing certain ways
  programs work internally, called recursion.  Brummund also
  compiled a directory of algorithm animations developed by
  authors all over the world and available over the World Wide
  Web.  The directory is available to educators all over the
  world and already been used extensively, according to
  Dershem.
          All of the researchers will be attending the 29th
  SIGCSE Technical Symposium on Computer Science Education in
  Atlanta, Ga., on Thursday-Friday, Feb. 26-27.  Bateman,
  Bradshaw and Oostendorp will be presenting their work as a
  part of the Student Poster Competition, competing with
  undergraduate researchers from 17 other institutions.
  Dershem, along with students Vanderhyde and Brummund, will
  be giving two 30-minute presentations of both of their
  projects at the same conference.
          All of the research was conducted on the Hope
  campus during the summer of 1997 with the support of a grant
  from the Research Experiences for Undergraduates program of
  the National Science Foundation.  Hope is one of only 19
  institutions that host such a program, and Hope has done so
  for each of the past six summers.  During the summer of 1997
  program, four faculty and eight students worked on five
  different research projects.