spacer.png, 0 kB
Computer Science and Software Engineering
spacer.png, 0 kB
spacer.png, 0 kB
Senior Projects
reported by the senior project teams, compiled by Ben Smith

Late breaking news - See a news report on these projects at http://www.rose-hulman.edu/news/articles/cs_seniorexpo2009.htm.

Part of the Senior Year curriculum in the CSSE department at Rose-Hulman includes a capstone project for a real-world client.  Here’s what some of the teams this year completed as part of their projects:

Fast Forward Feedback

William Fuqua, Michael Mrozek, Isaac Lee, Kris Kauffmann

Fast Forward Feedback is an application that helps and teaching assistants provide thorough, timely feedback to students on homework assignments. The system uses the notion of "reusable feedback" and automatic grade tabulation to make the grading process more efficient and less error prone. Fast Forward Feedback lets students receive graded assignments more quickly and allows professors to devote more time to the other aspects of the course. This project investigates fields such as PDF manipulation, cross-platform deployment, and usability research.

I’m Corvec!

Corey Kump, Chris Riley, Jonathan Stone, Justin Miller

We're bringing people the chance to recognize their destiny, and battle for the title of "Corvec"! Using your trusty Wii remote, can you build a better mousetrap, do a barrel roll, accumulate power-ups, and win the race?

The penalty for failure is a fate worse than death - the shame of being Corvec. Regain your honor and find your inner Frosty the Snowman! Your katana awaits.

Mayo Clinic Project

Nick Hudson, Stan Sievers, Jarrod Stormo, Sam Green

Our project is to design, develop, test and deploy an engineering data analysis and plotting tool.  The tool is being developed using Tcl/Tk 8.5 and the BLT vector and graph extensions.  As part of the project we are required to refactor the BLT extensions to work with Tcl/Tk 8.5 as they currently are only compatible with Tcl/Tk 8.4.  We now have successfully refactored the BLT extensions and dubbed them as RBC (Refactored Blt Components).  This refactoring process was previously suggested as a Google Summer of Code project and we managed to complete it in nearly half the time that was estimated.  The next step of our process is to ensure RBC is TEA-Compliant, meaning it will have the ability to be deployed on Windows, *nix, and Mac platforms.  As of right now we are planning on delivering our product during a final presentation to our client in Rochester, Minnesota at the end of 8th week, two weeks ahead of our deadline.

iReport

Caleb Allen, Derek Baker, Bobby Bennett, Isaac Heyveld

For our senior project, my teammates and I have been developing an iPhone application for CNN’s iReport service. iReport allows anyone to submit potential news stories to CNN who will then post select stories onto their website giving total credit to the individual iReporter who submitted the story. Our project is designed to use the iPhone’s popularity to bring more content through iReport by having a dedicated application. This particular project has provided my team with a wide range of experiences that would be hard to replicate in any other project. Learning to use the Objective-C programming language, familiarizing ourselves with Mac systems, being able to test our application on the target hardware, and designing a user interface for a mobile device are the more prominent of those experiences. However, there have also been some experiences that originated as problems. Planning features only to learn we, as the programmers, do not have access to the necessary functions, working with relatively untested software (the latest SDK is a beta release), and working with a highly fluid process model are a few of the harder lessons. Our entire team has thoroughly enjoyed the experiences of this project. The uniqueness of the project is why I became hooked; the rapid change pace, new technologies, and unfamiliar environment provided challenges from an entirely different realm than what appears in the regular classes.
 
spacer.png, 0 kB
spacer.png, 0 kB
Rose-Hulman spacer.png, 0 kB