COMM 400 - Technical Communications

Here are some of the major assignments that I completed in my Technical Communications class. They are in Microsoft Word .doc format, so they may take a minute to load.

    The Slammer
    - Technical Directions for a new product we invented along with images, documentation, etc.

    How to get to Taco Bell
    - Technical Instructions including illustrations on how to get to Taco Bell from W.I.T.

 

COMP235 - Introduction to assembly language

Here is one of the programs that I coded in assembly language as a lab assignment. The program calculates the first 20 numbers in the Fibonacci sequence. The Fibonacci sequence adds the two previous numbers to get the next number.

    Click here to view the program

 

COMP285 - Introduction to C++

Here is a program that I wrote in my first C++ class. The program manages students in a dormitory. The program can add students to a room, remove students from a room, search for a student or display the occupants of a specific room in the dorm.

    Click here to view the header file for the dorm class

    Click here to view source code for the main program

    Click here to view the sample output

 

COMP310 - Object Oriented Programming & Data Structures

Here is a program that I wrote in my Data Structures class for a lab assignment. The program parses 2 polynomial expressions and then prompts the user for values for each of the variables. The polynomials are then evaluated for the given values and the answer is displayed. Next the polynomials are multiplied and the result is given.

    Click here to view the header file for the polynomial class

    Click here to view the source code for the polynomial class

    Click here to view the code for the main program and sample output

 

COMP355 - Introduction to Databases

Here are some screen shots from my Intro to Database semester project. I designed an application that would be used by an auto parts store (WIT Auto Parts) to keep track of commercial purchases. The application was written entirely in Visual Basic and connected to an Oracle 8i database via an ODBC driver. If the code weren't over 30 pages long, I would list it on this site. Anyways, here are screen shots of every form along with an explanation.

    Click here to view the form screen shots and explanations

 

COMP411 - Algorithm Design and Analysis

Here is a Hash Table program that I write in C++. The hash table contains 10 buckets and uses a linked list to avoid collisions. The table is used to store users for a computer system. The user name is hashed by adding the ASCII values of the user name and then the modulus of sum is calculated using the number of buckets. This function is used when adding, deleting or searching for a user.

    Click here to view the header file for the User class

    Click here to view the source code for the user class

    Click here to view the header file for the Link class

    Click here to view the source code for the Link class

    Click here to view the header file for the Hash Table class

    Click here to view the source code for the Hash Table class

    Click here to view the source code for the main file

    Click here to view the sample output

 

COMP542 - Windows Programming using Java

Because of the number of files that are included in most of my Java projects, I chose to use a simple one for this page. The following program is a simple Java console application that prompts the user to enter a quadratic equation. The program checks to make sure that the equation is quadratic and then it solves for the roots of the equation (real or imaginary).

    Click here to view the source code and sample output