COMPUTER SCIENCE SENIOR PAPERS
ID Creator Title

Description

Date of Object PERMISSION
INFORMATION
photocopy/publish
UNDATED
Sr. Papers
 
8 Dana Fakhoury [No Title Supplied]

A program that works with hashing functions. The two hashing functions used are: the division and the fold hashing function, and two different collision methods, the open addressing and the dockets collision methods.

[ND]

no/no

262 Robert Ramirez [No Title Supplied]

This project stemmed form my desire to combine my Multimedia major with my
 Computer Science major. I wanted to get away from the purely pragmatic programming and into more artistic programming. This desire was first sparked when I was taking computer graphics, and continued through the programming languages class, where I learned about the many beautiful patterns of cellular automates and other similar simulations of neutral phenomena. I pursued this new found interest by reading up on the new sciences of chaos theory and complexity theory. The mesmerizing fractal patterns and new ideas about the world were all made possible because of computer simulations. The tool I discovered to assist my quest of artistic programming was the Max graphical programming environment. Max is a software tool that was originally created to aid in the design of MIDI software synthesizers. MIDI is the acronym for Musical Instrument Digital Interface, and is a protocol for low bandwidth connections between electronic musical instruments, as well as computers. As Max evolved and processing speeds and algorithm efficiency increased, digital signal processing was added in the form of MSP, or Mas Signal Processing objects. The science of signal processing involves sampling a continuous sound wave into discrete units of amplitude. The most recent stage in Max's evolution is the addition of the Jitter matrix processing objects, which gives max video and open GL capabilities. Max is now used as a tool to write software for real time manipulation of audio and video, which is what I decided to use it for.

[ND]

no/no

22 John Morey XGIF
A GIF ™ file viewer for X/11R3

Program designed for the MicroVAX that would enable it to display a GIF encoded picture.

[ND]

no/no

37 Jennifer L. MacKenzie Amy's Hallmark #614
Inventory System

Computer system designed to track inventory and the location of the inventory.

[ND]

no/no

12 Paul B. Barrett File Compression Algorithms

To implement three file compression schemes. Each scheme will then be evaluated not eh basis of its performance in the following categories: compression ratio, time to compress, and time to decompress.

[ND]

no/no

3 Barbara Molina-Jarrin Function Graphing Routine

Program that allows a user to define two function, and to graph on of the functions individually on the screen , or both of the functions on the same screen for comparison.

[ND]

no/no

4 Kenneth Creech Twin Towers of Ogros

Computer game designed around the kingdom of Tralanda

[ND]

no/no

140 Adam D. Bradley Digital Simulation of the Acoustic Guitar: A Physical Model Abstraction

Recent developments in computer science hardware speed and specialization have made physical modeling of acoustic instruments a viable method for music synthesis. However, with many diverging schools of thought on the respective roles of software and hardware in the field, it has become nearly impossible to establish benchmarks for the speed or accuracy of the hardware and software components of a given model, or the usability of a given combination. The project's primary goal was to develop an abstract C++ class library that provides a simple delineation of tasks for a complete, functioning acoustic model. The model is separated into interface, representation, and synthesis layers, each representing itself through an intuitive inter face. Possible solutions to producing a performance-oriented system are studied, including Fourier-synthesizing ASIC's, scaled-time software, and distributed solutions.

[ND]

no/no