Virginia State University

 
 
 
 

 

 
 

Home

 

Courses

 

Student Work

 

Bibliography

 

Contact

   
   
   

Sample of Students' work in Senior Project

Mathematics and Computer Science 

Spring 2005

 

Recursion: The Tower of Hanoi Puzzle

    Jamel Robinson

The title of this project is, “Recursion: The Towers of Hanoi Puzzle.”  Recursion is an expression in which each term is determined by an application of a formula to preceding terms.  The problem is designed to investigate if a recursive algorithm exists for four pegs and any number of disks.  This project is of great interest because it will give recursive algorithms for four pegs and explore how these algorithms are implemented using Java.  This project will also prove how recursive functions are powerful control mechanisms, simplify programs, and allow better efficiency.  The overall plan of this project is to have the user play the four peg “Tower’s of Hanoi Puzzle” on an applet application, have the user set how many disks they wish, show the count of the user’s moves, and solve the puzzle using the rules stated.  This project incorporates previous knowledge of algorithms, analysis of object-oriented programming structures.

 

Wilybots Attack

    DeQuincy Faulcon

 

The goal of this research project was to develop a new arcade game based on some existing games.  The programming language that was used in this project is “Blitz Basic”.  Blitz Basic is one of many forms of the BASIC programming language.  The game developed for the purpose of this project is called “Wilybots Attack”  

 

Wilybots Attack will allow anyone who plays this game feel a sense of choice and control.  This project will appeal to older videogame players who remember classic games such as but not limited to:  Contra, R-Type, and Gradius.  

 

The aim of this project is to do something that is both enjoyable and possibly profitable as well as granting videogame players at least some freedom of movement within the game.  It is an interest because as a videogame players, it is intriguing to be able to create a game that will make the player want to come back and play it again after it is beaten.  Videogames have always been a personal interest long before it grew into a popular moneymaking industry.  The ability to create virtual worlds and tell stories through an interactive medium is something that is just an opportunity that is too difficult to pass up.

 

 

 

Hospital/Patient Information Database

    Andre'a Nicole Adams

The purpose of this project was to design a database for a small hospital in a rural area for use by doctors and nurses to obtain patient information.  A rural area was chosen because a database built for a large city area must include more then what is included in this project and would have taken more than a semester to complete.   An attempt was made in this project to resemble databases that are already being used at hospitals by doctors and nurses.  However, the uniqueness of this project stems from the fact that it provides diagnosis according to the patient’s medical history. 

Databases are extremely helpful for doctors and nurses as well as patients, because of how they conveniently store information about the patient and the patient’s medical history for easy and quick access.  This database program was written in SQL using Oracle, which allows medical professionals to add, delete and edit information on a particular patient.

The topic of database is of interest to author because it is a valuable tool for finding and sharing information. In addition, Database Development is an interesting area for graduate studies, which the author of this project intends to pursue.

Fall 2005

Designing a Graphical Calculator Based on the Principles of     Human Computer Interaction and Software Design

Kysan Simms

This project was designed to investigate design of a Graphical calculator based on the principles of Human Computer Interaction, principles of designing a good graphical user interface (GUI), and software design. Java was used to create and design the calculator. This project is of great interest because it gives in detail the principles of HCI and designing a GUI, and implements those principles while designing the calculator using Java. Once the calculator was finished being developed, random users tested the software out in terms of design, ease of use, and usability.  This project incorporates previous knowledge of mathematic functions, and analysis of object-oriented programming structures that is used in the computer science field.

This project was designed to investigate design of a Graphical calculator based on the principles of Human Computer Interaction, principles of designing a good graphical user interface (GUI), and software design. Java was used to create and design the calculator. This project is of great interest because it gives in detail the principles of HCI and designing a GUI, and implements those principles while designing the calculator using Java. Once the calculator was finished being developed, random users tested the software out in terms of design, ease of use, and usability.  This project incorporates previous knowledge of mathematic functions, and analysis of object-oriented programming structures that is used in the computer science field.

  Schedule Organizer

     Jacquelynne Harris

The purpose of this project was to design a student planner that would give students the opportunity to add extra-curricular activities to their schedules. This planner will also allow the students to observe various guest speakers that are coming to their school to address important topics. The students will also be able to look at a newspaper that will talk about the most recent news for that day. This student planner was compared to the SIS scheduling system at VSU. The SIS scheduling website at VSU only allows the students to view there class schedules. It does not allow the students to add extra-curricular activities to there class schedule. This is why the system that has been designed will be very useful to the students. It will not only allow students to add extra-curricular activities to there schedule it will also give students the opportunity to gain more knowledge on the events that’s going on in the world everyday. This project was designed in visual basic.

  Online Ordering System

     Marsherie A. Stephenson

The web provides extensive business opportunities, both internally and externally, but addressing the web-based opportunities creates technical challenges.  Some of those challenges are addressed in this project by developing an online food ordering system, which includes user profiling and customization, order profiling, inventory database, online customer survey, and online payment.  The interface of the web page is designed in HTML and the backend is developed using MySQL and PHP.

  Space Inventorial Data Warehouse

     Kevin Patrice

The purpose of this project was to design a data warehouse for VSU’s Physical Plant in conjunction with Institutional Planning & Assessment. The plant currently maintains the physical and internal design and configuration of the campus, while Institutional Planning is in charge of office and classroom inventory recording for the physical plant. However, Institutional Planning still keeps track of inventory through spreadsheets and paper work especially when it comes to the offices and classrooms. A data warehouse specifically for the use dealing with office and classroom inventory was designed because maintaining and modifying data is very vital to the daily efficiency and business transactions that partake on campus.

A data warehouse is a consolidated view of your enterprise data, optimized for reporting and analysis. Data warehouses contain a collection of databases, data tables, and mechanisms to access the data on single or multiple subjects. Data is turned into high-quality information to meet all project reporting requirements for all levels of users. This data warehouse program was written in SQL using Oracle, which allows professionals to add, delete and edit information on a particular department.

The topic of data warehousing is of interest to author because it is a valuable tool for finding and sharing information. In addition, Data Warehousing Development is an interesting area for graduate studies, which the author of this project intends to pursue.