Code Samples

EJB

Student Registration, Quiz, and Admin Interface
This was the final course project for an EJB course. The web application allows for students to register, then take a 12 problem quiz with problems that are pulled from a database and come in two types: multiple choice and word problems. The test results are then stored in the database and there is an administrative interface where the administrator can pull up a student's marks and make changes. There is also a statistics section that calculates the mean, median, mode and range of the total tests results. Download

C/C++

Full Screen Data Entry with Direct Terminal Input Output Library
This is the 3rd assignment from my C++ programming class. The first assignment was to develop a multi-platform program that displays characters at user-selected positions on a screen. In that assignment I created the dtio library. Then in the second assignment we were asked to develop a portable line editor using out dtio library module. In the third assignment we tied it all together into a full screen data entry program. Download

Java

Algorithms for finding Hamiltonian Circuit
This was an assignment in my Data Structures and Algorithms class where we were asked to develop a program to find a Hamiltonian circuit in a graph. The assignment required that we use both depth-first and breadth-first searching algorithms in order to study the difference in efficiency. Download

Perl/PHP

Conference Registration Website
In this assignment we had to develop a registration website for a conference. The user could register online and then see their name added to a list of registrants. The list could have names removed from it as well. We wrote this in Perl and then converted it to a PHP site. Download Perl Version
Download PHP Version

C#

Stopwatch
A simple stopwatch using a timer.
Download

Valid XHTML 1.0 Transitional