Team Project Assignments
 
 
Team Pages Members (emails) Project
1 Trevor Persaud tpersaud1@gmail.com
Luis Tejada truesoupfly@yahoo.com
Danley Tommasini
Julius Silva juliussilvajr@cfl.rr.com
Ve Nguyen vexuannguyen@yahoo.com
2
2 Jason Beck JasonRBeck@gmail.com
Brian C. Becker Brian@BrianCBecker.com
Enrique G. Ortiz ortizeg@gmail.com
Christina M. Vargas ReneVague3@hotmail.com
Kris K. Rivera kkrivera@gmail.com
Proposed Own
3 Alain Rodriguez eagle5command@gmail.com
David Ellis ISV.Damocles@gmail.com
Ivan Portugal saxophonist85@gmail.com
Richard Elliott elliottra2001@yahoo.com
Proposed Own
4 Brian Kelly bjkelly@gmail.com
Darryl Parulan dparulan@gmail.com
Vanessa Kellawan chickabanesita@gmail.com
Diana Gonzalez dragueuse007@yahoo.com
Natoya Higgins bouncebrain@aol.com
1
5 Jakob Driscoll  wezzlewoo@gmail.com
Matthew Erickson tamatt@gmail.com
Corey Severino  coreys789@yahoo.com
Joey Thompson nox1397@hotmail.com
4
6 Pascal Anglade pascal.kun@gmail.com
Jeremy Ayala JLeeA85@aol.com
Nathan Novick nbn22385@gmail.com
Christopher Ferrer parthorn@phreaker.net
Adriana Ogasawara Okanairda@hotmail.com
Proposed Own
7 Jose Sanchez jfs@atlantic.net
Jason Sajovic Another_Enigma@Yahoo.com
Josh Lueck joshwl2003@gmail.com
Aaron Miller amiller11@cfl.rr.com
Eric Minner eminner31@yahoo.com
2
8 Kenneth Fisher Conquerthemtn@hotmail.com
Carlos Santamaria soujiroukun@hotmail.com
William Watson williamrwatson@gmail.com
Richard Weiss liquidrequiem1@hotmail.com
John-Charles Asanya hurricanecharlieboy@yahoo.com
4

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: YouTube Duplicate Video Finder

Downloadable video on the internet has increased greatly with the increased bandwidth for customers and computer proliferation in both the home and the workplace. Because of this attribute, viral videos are becoming more popular where individuals either send or e-mail links to funny or interesting videos. To fill this need, companies have sprung up to collect these videos, index them, and allow users to post them while they make money from the advertisements. One such company is YouTube which allows for "user created" content to be added. One problem is that much of this content is the same video posted by many different individuals. Some times it is even the same source video posted meaning it is exactly the same.

An example of this is the Live Action Simpsons commercial that aired on FOX: http://www.youtube.com/results?search_query=Live+Simpsons&search=Search

Most of the videos are the same, but some are unrelated. Generally it is unnecessary to have the same video multiple times. While some information can be gained from the video title and an entire wealth of information could be gained from comparing the entire video, it is usually just possible to differentiate the video simply from looking at the picture thumbnail.

The proposed project is to create a program that, from a user query, can fetch the website, links, and thumbnails of a search on YouTube. It will then read in those thumbnails and do an image comparison to find videos that are the same. It should then report to the user groups of similar videos that are most likely the same. It is preferable if this is web-based, but can also be done partially offline. It will require the students to have a modular system with sections for web-based download, image comparison, and reporting system. This can be a useful system that is current and topical.

Contact:Gary Stein, School of Electical Engineering and Computer Science, Email: gstein@mail.ucf.edu University of Central Florida, Orlando, 32816-2362. Office: 407-882-2016.

Project 2: Web Schedule Synchronizer

Many people now keep on-line, electronic calendars. However, even electronic calendars are not much help when trying to schedule and event with more than two people. Usually, everybody e-mails the group to give some times that are good for them, and after a few rounds of e-mails and much rescheduling, they finally agree on a time. Your job is to make an on-line calendar system where users can enter times that work for them, through some calendar interface. When all of the users required for an event have entered their appropriate times, the computer should figure out what time works for everybody. It should then e-mail everybody this decided appointment time. If an agreed time could not be successfully established, the system should notify the users of this and let them try again.

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

Project 3: Neural Network GPU rendering

Neural networks can be used to draw images. If they are evolved as in several implementations of the NEAT algorithm, they can produce more and more interesting patterns. However, this is a computationally intensive process, where the neural network must be executed over every pixel of the image. Modern GPUs (Graphics Processing Units) in high end video cards can be used to accelerate this process. Your job is to implement a system that can take a neural network and draw it quickly using the GPU.

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

Project 4: Emergency Google Map

Oftentimes during emergencies, there is much important information that needs to be communicated in map form. Locations of shelters, gas, food, water, ice, medical treatment as well as loved ones are all vital. It is also important to know which paths are impassible because of downed wires. This system should allow multiple users to access a central website, add map-based information about location of supplies, gas, food, etc as well as dangers and personal locations. These should then be viewable with appropriate markers through a google map interface. Finally, the system should make some effort to remove duplicates and give weight to things frequently reported.

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