Team Project Assignments
 

Section 001:

 
Team Pages Members Project
1 Robby Ronk 
Charles Manis 
Eric Olsen 
Laura Barton 
Dana Orlando 
Steven Nichols 
Proposed own
2 Sean Thornton 
Angela McCall 
Elizabeth Starnes 
Britney Mendez 
James Grisetti 
Zeyad Zainal 
9
3 John Sullivan 
Brian Clark 
Firoz Umran 
David Yeung 
Richard Zawadski 
Motiur Bhuiyan 
14
4 Thomas Carroll 
Anthony Lora 
Shaun Mosley 
Jorge Rivas 
Mick Muzac 
Matthew Huereca 
13
5 Hector Colon 
Pierre Laborde 
Robert Bieber 
Jason Hochreiter 
Chris Orchard 
Charles Allen 
4
6 Sandra Munoz 
Hector Rodriguez 
Pete Oppold 
Arian Caraballo 
Jerome Ashcroft-Thew 
10
7 Benjamin Gamble 
Thomas Conner 
Robert Stewart 
Josh Estes 
John Abassian 
Joshua Eberhardt 
5
8 Karl Banks 
Aaron Birencwaig 
Andy Harmic 
Jason Heintz 
Stephen Rodriguez 
Tyler Zaino 
2
9 Brandon Weaver 
Niki Angelidis 
Justin Boscacci 
Patrick Taylor 
Kevin Porter 
Robert Higginbotham 
1
10 Kurt Scheuringer 
Claudio Romano 
Britt Phillips 
Jeff Masson 
Tzu Wei Kuo 
Colin Forward 
3
11 Steven Harrison 
Amos Kittelson 
Bryan Bugallo 
Corey McCall 
Phil Behrenberg 
Jacob Peery 
8

Section 002:
 
 
Team Pages Members Project
1 Danielle Judd 
Joshua Cook 
Jordan Edwards 
Stephen Fraser 
Kenneth Santiago Jr. 
Chris Brunson 
14
2 Steven Goldberg 
Justin Wiseman 
Travis McVey 
Peter Tonner 
Drem Darios 
Brent Bertrand 
Proposed own
3 Nick Gomez 
Brent Miller 
Wilfredo Velazquez 
Brian Hernandez 
Chris Rees 
8
4 Michael Funchess 
Chas Newton 
Robert Schwyzer 
Alex Moncini 
Thomas Kafalas 
Michael Calvo 
12
5 Graham Baldeck 
Andrew Dugan 
Moi Van 
Joseph Lubonty 
Jeff Myron 
Michael Lopez 
7
6 Christopher Wolas 
Ryan Sands 
Joseph Lunder 
John Edison 
Kylie Brown 
Michael Semeniuk 
11
7 Isidro Arribas 
Jason Bender 
Clifton Crane 
Derek Crane 
Renan Pereira 
Proposed own
8 Chintan Shah 
Amber Luu 
Daniel Mota 
Nicholas Wronski 
Jordan Acedera 
Sergey Cheban 
1
9 Andrew Pagliari 
Anthony Luaders 
Daniel Plyler 
Donald Gilbert 
Zachary Golden 
Justin Augspurger 
3
10 Samuel Williams 
Aaron Klein 
John Moran 
Chris McKeown 
Diego Valasquez 
Billy Sisco 
Proposed own
11 John Torres 
Leonard Esclamado 
Dennis Kilgore 
Ryan McConnell 
Chris Blythe 
Matt Uphoff 
13
12 Michael Quicker 
Daniel Doherty 
Hawk Foreste 
Tri Tran 
Mohammad Amori 
Imran Ali 
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: Interview experience sharing website

Fortune 500 companies such as Microsoft, Google conduct thousands of interviews each year. Their interview process is very intimidating for prospective job seekers. Create a website that allows people to share their interview experiences.

Contact:Himanshu Pagey, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: hpagey@cs.ucf.edu

Project 2: News phone application

In recent years, smart phones have gained popularity. It is predicted that in the next few years most of the users will access internet on their mobile devices. Create a smart phone application (iPhone OS or Android OS) for a popular news website (such as cnn.com). It should provide "almost" same amount of information as its non mobile counterpart. It is always a challenge to develop an "app" version of a website.

Contact:Himanshu Pagey, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: hpagey@cs.ucf.edu

Project 3: Location based phone application

Location based applications are gaining acceptance amongst smart phone users due to availability of location positioning technologies. Create a smart phone application that allows users to "check in" to places around their current location. The application should be modeled as a game that gives users an incentive to use the application on a continued basis.

Contact:Himanshu Pagey, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: hpagey@cs.ucf.edu

Project 4: Tag Cloud application

Your job is to create an application that generate a "tag cloud" from data supplied to it. A tag cloud is a way of providing navigation for unstructured information. The application should expose an interface (or a service) that the users would use to generate a tag cloud for their data. The application's design should allow its output to be embedded on a website.

Contact:Himanshu Pagey, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: hpagey@cs.ucf.edu

Project 5: Ecommerce phone application

Many commerce transactions are moving to mobile domain. Your job is to design a ecommerce application for buying computers. So, imagine an iphone/android app for www.dell.com.

Contact:Himanshu Pagey, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: hpagey@cs.ucf.edu

Project 6: Stock information sharing website

Your job is to create a website that allows user to discuss their viewpoints on various stocks trading on stock exchanges. The users should be able to share their portfolio for others to view. The website should be able to track the portfolio performance of users and rank them.

Contact:Himanshu Pagey, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: hpagey@cs.ucf.edu

Project 7: Location based coupons

Your job is to create a mobile app that provides the users with deals/coupons based on his/her location. The coupons should be available inside the app whenever the user invokes it from a particular location.

Contact:Himanshu Pagey, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: hpagey@cs.ucf.edu

Project 8: Barter exchange system

On sites such as Craigslist and many others, it is very common for users to barter the things that they want for the things that they have. However, bartering can be difficult because, even if users are willing, the chances of finding a mutually beneficial exchange are low. However, if a chain of bartering is assembled, there is a higher probability that everybody's desires can be satisfied. Your job is to design a website to make a chain of bartering out of the items of several users. The system will allow users to register and post their acceptable barters. The system will then attempt to make a chain backward from what they have to what they want. For instance, suppose there are three users: (1) one with a PS3 who wants a car stereo, (2) the second with a car stereo who wants a TV and (3) the third with a TV who wants a PS3. The system would chain together these users (1<->3, 1<->2) and then notify all of them of the potential exchange. When they agree, it will remove their barters from the system. The system should be web-based and can be done in any environment with which you are comfortable.

Contact:Himanshu Pagey, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: hpagey@cs.ucf.edu

Project 9: SmartBus pointer

If you find yourself having to take the bus in an unfamiliar location, it would be very convenient if you could get all the necessary information on your mobile phone. Develop a smart phone application that uses your GPS location to determine nearest bus stop, the appropriate bus number determined by your input destination and chosen route, time for arrival of the bus, the bus pass fee (calculated according to chosen route) and nearest location for getting change.

Contact:Salman Khokhar, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: skhokhar@eecs.ucf.edu

Project 10: Bus pass purchase

Develop an application that allows you to purchase a bus pass on your mobile phone. You can show proof of purchase at time of boarding either on your phone in the form of a receipt or as a token number.

Contact:Salman Khokhar, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: skhokhar@eecs.ucf.edu

Project 11: Facebook application for musicians

Many musicians rely on word of mouth to get hired for gigs or to get introduced to bands. Social networking sites provide a platform to publicize themselves to the right audience easily. Develop a facebook application that allows musicians to build or upload multimedia CVs containing info of their skills, record, references, booking information, etc and videos or recordings of themselves playing. The application should also allow a member to view CVs of other members and tag their CVs to allow searching for a particular musician. Members should also be able to post advertisements or announcements/invitations for their events.

Contact:Salman Khokhar, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: skhokhar@eecs.ucf.edu

Project 12: Sale search

Develop a website where members can update information about yard sales or store discounts. Once a particular announcement has been confirmed (for instance by a given number of upvotes or confirmation by an administrator), the information should be sent by the website to mobile phones of members who choose to subscribe to phone alerts. The website should provide a format for uploading information or it may provide a form to be filled in by the informant requiring information of sale address, description of items, amount of sale and duration of sale, etc.

Contact:Salman Khokhar, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: skhokhar@eecs.ucf.edu

Project 13: Trip planner

When planning a trip, you rarely have the time to keep track of weather forecasts or traffic reports for any changes. Develop a website where you can enter your itinerary for a trip. The website monitors weather forecast services and traffic congestion updates relevant to your trip and informs you of any changes on your mobile phone.

Contact:Salman Khokhar, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: skhokhar@eecs.ucf.edu

Project 14: NeighborhoodCar

Carpooling helps conserve fuel and the environment. However the effort required to plan a carpool for non-routine trips makes people miss opportunities to share a vehicle. Build a website that aids a neighborhood or a group of friends carpool efficiently. The website should allow people to make groups allowing an administrator to grant membership to a particular group. Whenever someone plans to make a trip and is willing to carpool, they can input their itineraries (including their preferred route), the website can suggest possible car pooling options using information that other members may have entered.

Contact:Salman Khokhar, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: skhokhar@eecs.ucf.edu

Project 15: Shopping planner

Develop a website where you can give a list of all the items that you intend to buy. It can suggest all nearest places where you can get the things on your list with the most affordable prices. Based on the pricing information, the system can provide an optimal route to cover the least distance while visiting all locations.

Contact:Salman Khokhar, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: skhokhar@eecs.ucf.edu

Project 16: Deals aggregator/alert generator

Develop a website that can give information for all the deals available for a particular item. If you specify the resources where you would like the search to be performed, it will pull information from those websites only. Otherwise, information from all available resources will be provided. It should also give the user the option of requesting an alert if an item matching his/her required specifications becomes available.

Contact:Salman Khokhar, School of EECS, University of Central Florida, Orlando, Florida, 32816-2362, Email: skhokhar@eecs.ucf.edu