U N I V E R S I T Y  O F  P I T T S B U R G H

Volume V, Number 3

Special Issue

July, 2000

 
<< Back to TOC

 

 
 
 
 

..
.
Using Java for Computer Science 1501
     Kirk Pruhs, Computer Science, is director of the Animating Algorithms Using Java for Computer Science 1501 project, which aims to create animations for algorithms in Java programming language and to post the animations on the World Wide Web.  The animation program simulates the algorithm, showing the user the state of the algorithm at each step.  The user can control the animation in a way that is similar to controlling a VCR.   Obviously, this will assist students in learning standard algorithms.

      Pruhs says his experience has shown that students learn best with many concrete examples, and they need many good examples to study.  However, space constraints inherent in a textbook or blackboard, as well as time constraints of a classroom, prevent the sharing of a sufficient number of examples to meet the needs of many students.  With the standardization of the World Wide Web and the wide adoption of Java, it has become possible to create animations that may be easily viewed by all.  Currently, every student majoring in computer science and computer engineering is required to take CS 1501, which is also taken by students from other science disciplines.
.

 
   Kirk Pruhs

       With the grant, Pruhs and co-director John Ramirez, Computer Science, will hire one student programmer for the academic year 2000-2001.

          Pruhs has been a faculty member in the Department of Computer Science since 1989, and his main research expertise is in algorithms.  His research in algorithms is funded by the National Science Foundation and the U.S. Air Force.  Ramirez has been a lecturer at Pitt since 1992.  His dissertation dealt with algorithmic issues.

  .

<<Back to July, 2000 Index Page

A newsletter devoted to the support of teaching and learning at the University of Pittsburgh 

.Center for Instructional Development & Distance Education
1996-2000 © University of Pittsburgh, CIDDE. All Rights Reserved.
Last updated on 04/09/2004