The University of Sheffield
Department of Computer Science

Christopher Bygrave Undergraduate Dissertation 2000/01

"Interactive Vector Geometry Demonstrations"

Supervised by M.Cooke

Abstract

This project involved the production of a Java package containing interactive applets to help first year students in the Computer Science department understand vector ge-ometry concepts in three dimensions.

Each applet deals with one problem type, using the Java3D extension libraries to con-struct an interactive three-dimensional diagram representing the given problem. This diagram can be rotated and magnified in order to give the student a better feel for the problem at hand.

The applets also provide a way for the students to test their skills at solving problems of these types, providing corrective feedback if necessary. The package contains three such applets, each dealing with a different problem, and has been structured in such a way as to make future extensions to the package much simpler to implement.