Team Project Assignments
 
 
Team Pages Members Project
1 Alex Hertz 
Steven Monetti 
Francisco Mendoza 
1
2 Sarah Buchanan 
Phil Sowden 
Cynthia Atherton 
4
3 Michelle Fox 
Leith Tussing 
Jeffrey Menchion 
3
4 Siu Lun Hong 
Abirami Mangai 
Meenakshi Lakshmikanthan 
2

Project Templates

The project templates can be find here. Each project team is expected to follow the same template for their projects. The templates will be briefly discussed in the next class period.
 

Possible Software Engineering Class Projects

Project 1: Multi-Objective Search

Searching for deals on products, trips, hotels and many other items can involve weighing a large number of criteria. For instance, when searching for a hotel, one may want to find the best hotel with regard to price, number of stars, distance to location and other criteria. Most of the search engines responsible for finding these deals only let the user sort by one criteria. Your job is to create a search engine framework that easily lets the user specify more advanced and multiple search criteria. The user should also be able to specify a tolerance for these criteria (an amount which should not make a difference) and weight the criteria for importance. For instance, if a hotel room is within $10 of the cheapest, but has more stars and a better location, than another, it should be able to sort accordingly, disregarding a small difference in price..

Contact:Jimmy Secretan, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: secretj@cfl.rr.com, Cell: 407-325-3581.

Project 2: First Hand News

Make a mashup driven by Yahoo Pipes or some similar technology to associate blog comments, flickr images, and other community driven sources of data with current news stories coming from a large news source like Google news. A system like this should be aware of the date and time of the news story, and show content submitted closer to that time first. It should also be aware that information significantly before the event or story in question are less likely to have anything to do with it.

Contact:Jimmy Secretan, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: secretj@cfl.rr.com, Cell: 407-325-3581.

Project 3: WhileYoureOut

How many times have we been out traveling and gotten home, just to remember that we should have taken care of an errand or picked something up while we were out? Your job is to make an application that takes travel information (i.e. current address and destination address, or current GPS coordinate) and then suggests close by places to take care of your errands. For instance, suppose you are out at the mall. You have entered a note into your PDA that you need to get your license renewed at the DMV. Your PDA would search the web for the important keywords (license, DMV), and find that there is in fact, a DMV very close to the mall. It will then suggest the DMV and link it to the TODO list in your PDA. All that is required for this project is to make a proof of concept, which could be in any software environment. If there is any extra time, you are encouraged to actually implement it as a PDA or iPhone application.

Contact:Jimmy Secretan, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: secretj@cfl.rr.com, Cell: 407-325-3581.

Project 4: Road Trip

Your job is to make an interactive Google earth application for middle school students. The students will be taking virtual roadtrips across the country, to learn about each region's culture and attractions. Your application should allow the student to drive a car on a virtual roadtrip, automatically pulling in point of interest data from Google maps and letting the students visit websites related to those points of interest.

Contact:Jimmy Secretan, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: secretj@cfl.rr.com, Cell: 407-325-3581.