Sample MS Project/Thesis abstracts

Development of a Neural Network Demonstration Tool using the Personal Software Process

This programming project developed a tool for demonstrating neural networks to students. The tool provides a graphical user interface and displays for developing, training and evaluating neural network topologies. The tool was developed using the Carnegie Mellon Software Institute’s Personal Software Process (PSP) for the design, development and testing of the program. The first half of this presentation will provide information on the PSP, the specific processes used and results of development with a PSP. The second half of the presentation will discuss Neural Networks and the mathematics behind their operation, how the mathematics was implemented in the Demonstrator code and demonstrate the program.


Computer Modeling of Drainage Network Development

The development of a stream network is governed by landscape characteristics and geological concepts. These concepts make it possible to predict the way a drainage network will develop for a given landscape. They can be translated into a series of geological formulae that when used together will form an accurate model for stream network development over time. This project implements a combination of geomorphic calculations that simulate the development of drainage networks in a Java applet, providing visual output in both a 3D environment and in a shaded relief map. This could be used as a tool for geological study of drainage networks or as a teaching tool, used to demonstrate stream development for students.


Building a Web Application with Object-Oriented PHP

This discussion will explore the development of a web-based image gallery using the object-oriented aspects of PHP. PHP’s support for classes and objects will be explained, including which aspects of OO PHP supports and which it does not. There will be a demonstration of a relatively robust image gallery application and a discussion of several other aspects of the project as well, including PHP sessions, database transactions with MySQL, software engineering, and dynamic image creation.


MVC-Based Implementation of an Online Department Store Application

This presentation will demonstrate an implementation of an MVC-based online application for a fictitious department store, eMart. The application features secure TCP/IP communication, database manipulation, and dynamic HTML code generation through the use of JSSE, SQL, and JSP technologies. The first part of the presentation will concentrate on the project objectives and the tools and techniques used to achieve these objectives, while the second part will consist of a demonstration of the completed project.


Wireless Bluetooth Communication System

This presentation will demonstrate a Windows based Bluetooth communication system. The system allows for wireless communication of directional information between two applications, along with chat functionality. The presentation will also discuss the details of the Bluetooth communication protocol.


CS Masters Program Homepage