Computer Systems Lab
Project Titles, Abstracts and Categories
2002-2003

  • 2000 Student Ideas
  • 2002-2003 Student Portfolios

  • 2002-2003
    1. Computer Simulation and Modeling, Computational Computer Science, High Performance Computing
      • Student: Immanuel Buder
        Title: SETI Visualizations: Development of Graphical Utilities for Explaining SETI

        Abstract: The SETI (Search for Extra-Terrestrial Intelligence) program has
        been active since 1960. It publicises itself well with many text-based sites.
        However, few graphical utilities exist to explain the program. The purpose
        of this project is to develop such utilities using OpenGL and possibly POV-Ray.

    2. Computer Algorithms
      • Student: Austin Rachlin
        Title: Solving the Majority Classification Problem and Cellular Automata

        Abstract:
        This document presents my project proposal for my senior techlab computer
        systems project. I am attempting to create an algorithm that will solve the
        Majority Classification Problem in an efficient and successful manner.

      • Student: Pierce Umberger
        Title: Design and Implementation of an Efficient Search Engine Algorithm

      • Student: Yan Zhang
        Title: New Quantum Mechanical Model of Lossy Information Propagation and Transmission

    3. Computer Architecture/Operating Systems
      • Student: Matthew Colyer
        Title: The Luminance Open Source Educational Desktop

        Abstract:
        The Luminance Desktop aims to be the premier open source educational desktop.
        It will be comprised of many other open source projects. The luminance desktop
        does not aim to reinvent the wheel and rewrite every single application.
        Rather its goals is to create uniformity and ease of use to the a small subset
        of users, students and teachers. All software forming the luminance desktop
        will be Open Source, in order to promote the Open Source philosophy.

      • Student: Mike Taczak
        Title: A Database Administration Tool that Supports Multiple Connections and Query Languages GTK+

      • Student: Neal Deckant
        Title: Z80 Emulation

    4. Artificial Intelligence, Games, Modeling
      • Student: Yoyo Zhou
        Title: AI for Five-in-a-row

      • Student: Robert Marney
        Title: Making "Combos": Tree Creation and Navigation

      • Student: Ryan Archer
        Title: Creation of a Multiuser Role Playing Game

    5. Computer Graphics and Modeling
      • Name: Linh Pham
        Title: Portal to the Past - a Virtual Museum Tour

      • Name: Michael Turpyn
        Title: Creating a Particle Engine

      • Student: David Sterling
        Title: Utilization of OpenGL and DirectX in 2.5D Interactive Game

      • Student: Mike Hull
        Title: Development of Computer Generated Human Hand,

      • Student: Mike Herring
        Title: Three-Dimensional Network Structure Visualization Using OpenGL Graphics and TCP/IP

        Abstract:
        3D Network Visualization uses TCP/IP protocals and multicasting to compile
        a three-dimensional scene in OpenGL showing network connections and
        bandwidth/transfer rate.

      • Student: Jing Chan
        Title: Creation of a Massively Multiplayer Online Role-Playing Game

        Abstract:
        This project is to create a prototype of a Massively-Multiplayer Online
        Role-Playing Game that's geared towards performance-oriented processes for
        the servers. This would allow the servers to operate on average machinery
        and save costs to the server-side users.
        Note: Ended up being a computer graphics oriented project.

      • Student: Richard Green
        Title: MindSeige: A Training Simulation for Thinking Under Pressure

    6. Computer Vision/Image Processing
      • Student: Evan Herbst
        Title: Camera Calibration by Corner Detection

        Abstract:
        The most annoying characteristic of calibrating digital measurement devices--and
        cameras in particular--is the time and effort required. Generally, cameras
        must be used to take several pictures of some set of orthogonal planes, fed
        some data from their packaging or otherwise helped along. This project aims
        to make calibrating a digital camera an easy task for the user by performing
        most calculations without input and using minimal input data in the form of
        pictures.

      • Student: William Barratt
        Title: Steganography Using Computer Images

        Abstract:
        This project investigates a method for encoding text messages in computer
        image files, a process called steganography. Steganography is not well-known
        to the public but has existed in different forms for thousands of years. The
        usefulness of steganography is not confined to sending secret messages; it
        is also possible to use hidden data to efficiently store an accompanying caption
        with an image. Through judicious choice of file type and algorithm, it is
        possible to hide data in an image with no effect detectable by methods other
        than pixel-by-pixel comparison with a known original. Because of the vast
        number of image files (including both photographs and design elements that
        are frequently used in Web pages) available on the Internet, steganography
        can go undetected if carefully created and placed.

    7. High Performance Computing/Supercomputing

    8. Networking
      • Student: Ivan Hall
        Title: The Development of a Internet Chat Program Incorporating Encryption

      • Student: Chris Doyle
        Title: Development of a 3D World in a Client/Server Application

      • Student: Sami Siddiqui
        Title: The Development of a Wide Area Network (WAN) Using "Understanding Internet Protocols Through Hands-On Programming"

    9. HCI - Human Computer Interaction
      • Student: Kelly Geoghegan
        Title: Creating a Drawing Program with an Advanced Gui Interface

      • Student: Sarah Hagan
        Title: The Search for Wobachia: GUI Database Organizing and Assessing the effect of the Bacterium Wolbachia on Various Insect Species

      • Student: Alycia Chin
        Title: A Study and Imitation of the Parasitic Bacteria Wolbachia

    10. Computers in Education

    11. Encryption
      • Student: Ben Ellis
        Title: Uses of Reordering/Permutation Algorithms in Cryptography and Storage

    12. Database Applications, Expert Systems
      • Student: Laura Strickman
        Title: Datakeeper: A Secure Online Data-Storage and Form-Filling Program
      • Student: Ryan Landoll
        Title: Creation of an Intelligent Task Manager
      • Student: David Chao
        Title: A Compilation of PHP and MySQL to Store Government Data in Comprehensive Tables
      • Student: Corey Mays
        Title: Creating a database for the US navy that will allow for the downloading and uploading of VRML files
      • Student: George Ding
        Title: Dynamic Web-based Content: Using Relational Databases to Create a Movie Review Script/Song Translation
      • Student: Mark Terrell
        Title: An Interactive Activity Managment System

    13. Web and E-Business applications
      • Student: Joseph Hess
        Title: An Online User Interface for Tracking Stock Portfolios

        Abstract:
        Currently, an abundance of websites offer online services to track the performance
        of stock portfolios. However, the most comprehensive options to this effect
        may require a fee and usually do not provide advice tailored to the investor.
        Additionally, the online environment is often subjected to undesired amounts
        of clutter and advertising, distracting users from their main purpose and
        unnecessarily complicating the online experience. An online user interface
        offers wide-ranging analysis of stock performance and counsel on managing
        the portfolio based on a concurrent study in technical analysis and other
        strategies used to predict stock movements. This project represents the
        confluence of the convenience of other online interfaces, the personalized
        guidance typically reserved for other media, the efficiency of data storage
        in databases manipulated by simple query languages, and basic principles of
        the design of user interfaces in order to create a single destination for
        viewing past performance, current conditions, and future possibilities.

      • Student: Sana Yousuf
        Title: Retail Store Item Tracking and Ordering System

        Abstract:
        There is no current way for a store to track incoming shipments, and the old
        method of paper and pen checking-in is time consuming and an electronic
        method would be useful.

      • Student: Steve Yang
        Title: Improvements on Library Catalog Databases

        Abstract:
        The control panel, Sevaa-CP, is an attempt at a visually pleasing an
        easy-to-use interface for people hosting with an Ensim-based host. It
        centralizes the most commonly used functions, such as e-mail and site
        statistics, into a single location with easy access for site administrators.
      • Student: Yulin Zhuang
        Title: Creating a Java Telnet Client

    14. Economics Modeling
      • Student: Nicholas Shelly
        Title: A Comparison of Stock Selection Strategies
      • Student: Charles Vu
        Title: An Analysis of Option Pricing Models

    15. Computers and Music