Archive for the 'Class Projects' Category

Information and Knowledge Engineering 2008

posted on April 16th, 2008 by Greg in Class Projects

With the help of Dr. Orooji, I have written a paper about the programming team website I created. It has been accepted to the Information and Knowledge Engineering Conference which is a part of the larger World Congress in Computer Science, Computer Engineering, and Applied Computing Conference (WorldComp). This year’s event (2008) will be held in Las Vegas from July 14 to July 17.

Along with getting the paper published, I will have a 20 minute slot for a presentation.

Links and more information will be posted here as it develops.


The times for the presentations have been set.  There is a pdf file containing all of the different conferences and their presentations. I am on page 132 which shows me presenting on the first day at 4pm.

Study Session Scheduler

posted on April 1st, 2008 by Greg in Class Projects

SSS is designed to help students schedule study sessions by allowing them to input their available times and to view available times of students in their courses. A student can start a session at a time that the most people are available and other students can sign up to the study session. This was a project for Software Engineering I and originally suggested by Chris Havreberg. I collaborated with coworker and classmate, Thomas Welfley to develop this site in a surprisingly short amount of time. This was the first test of a new version of a template engine that Thomas and I had been working on (CyTE).

UCF Programming Team Log Manager

posted on March 19th, 2008 by Greg in Class Projects

As an independent study project I created a dynamic web site for the University of Central Florida’s programming team. The director of the computer science department was the main coach of the team and also the client for this website.

The system is able to keep track of programming competitions, practice problems used, and team rankings. Another feature of the system is it is able to relate categories and techniques with each problem.

A goal in this project was to be able to browse to desired pages from multiple directions (when there is a join table involved) and to be able to find things quickly without even needing to search.

This was another great application for CyTE, however this is an older version that is an upgrade from SSS by adding the newer version of the data access classes. The newer version of CyTE requires php5 which couldn’t be installed on the server at the time.

This was also presented at a conference in Las Vegas.