1999 Senior Projects


Probability Analysis of The Book of Changes

Chris Atwood

Advisor: David Sutherland

Brief Description of Paper:

The system of the Book of Changes (I Ching) is held as one of the greatest components of Chinese scientific philosophy. It is an ancient Chinese mantic book consisting of sixty-four 6-line pictographs, also called hexagrams, and commentaries applying to each of them. These symbols, consisting of solid and broken lines, were supposed to mirror in some way all the processes of Nature, and Chinese medievsses of Nature, and Chinese medieval scientists referred to them for explanations of natural phenomena. A closer investigation brings one to realize that this tool of divination is possibly more a mathematical construct than anything else. There developed in the divination practice of I Ching several methods of obtaining fortune-telling results. A logical question is whether or not these methods coincide in the probability distribution of their results.

--Chris Atwood



Design and Construction of Error Detecting and Error Correcting Codes Through the Use of Adjacency Matrices

Jason Clendenin

Advisor: Dwayne Collins

Brief Description of Paper:

The paper presents an introduction to binary error detecting and error correcting codes using adjacency matrices to calculate preformance of the codes.

--Jason Clendenin



Dynamic Web Applications: Baseball Statistical Database as an Example

Shane Covington

Advisor: Ali Kooshesh

Brief Description of Paper:

The goal of this project is to create a database application for the Southern Collegiate Athletic Conference baseball teams. One problem with a conference containing colleges all over the South is communication of team schedules, statistics, records and league standing. One solution to this problem is to create an application in which each team's scoreskeeper can enter game statistics using the Internet. This allows each team to access their statistics, as well as their competitor's statistics. With access to past game statistics, a team can determine weaknesses in an opponent's team and their own team. A user will communicate through a web page, and an underlying program will add, delete, and update elements in the database and calculate statistics.

--Shane Covington



Automated Registration System

Seth Harder

Advisor: Ali Kooshesh

Brief Description of Paper:

The initial motivation for this system was the time students must spend standing in lines at the registrar's office or carrying papers between registrar and advisor. An automated registration system that students could access through the Internet was designed although, in reality the current registration system requires a system that forces student changes to be reviewed and verified by advisors before becoming reality. This system will include course descriptions and could evaluate the graduation requirements for a student using a given catalog and declared major/minor. Users can check which graduation requirements have been completed and those that would be completed with a given class schedule.

--Seth Harder



Credit Card Error Detection

Michael Vick

Advisor: Dwayne Collins Brief Description of Paper:

This paper discusses the methods by which credit card numbers are verified for accuracy.

--Michael Vick


An Introduction to Genetic Algorithms

Jeff Welch

Advisor: Ali Kooshesh and David Sutherland

Brief Description of Paper:

This paper describes how simple genetic algorithms can be used to solve differential equations.

--Jeff Welch


H*Trade

Matt Wilson

Advisor: Ali Kooshesh

Brief Description of Paper:

The purpose of this project is to create an Internet-based, database-backed application for stocks and securies trading.

--Matt Wilson