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.