Team Project Assignments
 
 
Team Pages Members (emails) Project
1 Jaruwan Mesit        jmesit@cs.ucf.edu
Chuang Huang        chuang@cs.ucf.edu
Eddy Sarita          eddysar@hotmail.com
JR Hollister    jhollister@yahoo.com
5
2 Joakim Ekblad  jox@du.se
Frank Myers        jacky7622@hotmail.com
Fredrick Okumu        fokumu@mail.ucf.edu
Thomas Ha        tommyha@gmail.com
3
3 Jimmy Secretan                  secretanj@cfl.rr.com
Gary Stein   gstein@ucf.edu
Yang Zhao             sera_zhao@hotmail.com
Proposed Own
4 David Younker          dysproseum@cfl.rr.com
Michael Mekker             saxtrek1482@cfl.rr.com
T.R. Fitz-Gibbon   tr@uwalumi.com
8
5 Jody Slaton         jslaton@hotmail.com; 
Kerey Howard         kereyh@hotmail.com    
Daniel Barber   dbarber@ist.ucf.edu
Proposed Own

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: Modify SenDraw for PC

SenDraw is a utility, similar to Paint, for creating Reed-Kellogg sentence diagrams. This program (written by a team of EEL 5881 students)
has been used in LIN 4680 Modern English Grammar and LIN 5675 English Grammar & Usage for several years, and has been well-received by
colleagues around the country. However, several modifications are needed.  For example, an additional shape needs to be added, the ability
to use colors should be added, the print function has some problems (sometimes prints incorrectly, truncates pages, doesn't include
filename), online help needs to be added, and the program needs to be made to follow 508 guidelines (if possible).
Contact: Dr. Beth Rapp Young Director, University Writing Center Associate Professor, English Email: byoung@mail.ucf.edu http://pegasus.cc.ucf.edu/~byoung University of Central Florida Orlando 32816-1347 Office: 407-823-2853 Fax: 407-823-3007
 

Project 2: Online Crossword Puzzle

This project requires the development of an online crossword puzzle with an administrative interface for instructors to customize the content and incorporate the puzzle in their online courses. The project has the following features: - The crossword application must have two interfaces: student and instructor - The crossword application should be developed based on the traditional crossword game in which words are identified horizontally and vertically - The game should be designed so that an individual student or a team of students can play the game online (subject to further discussion) - A score of students' performance is kept as they play - The instructor interface should allow them to customize the content as they see fit.
Contact: Francisca Yonekura NewMedia Lead Course Development & Web Services University of Central Florida http://newmedia.ucf.edu 407-823-3718 fyonekur@mail.ucf.edu
 

Project 3: Scholarship Management Tool

Minority Engineering & Computer Science Program Office (MECSP) requires a system to manage its scholarship process. Two parts (1)Initially, I would like to develop software that would allow students to submit applications electronically (program and scholarship) through our website. However, (2) the most crucial need is to develop a database of scholars and scholarship programs that would allow manipulation for current and historic data and to generate required comprehensive and individual reports.
Contact: Jacqueline A. Smith, Director Minority Engineering and Computer Science Programs University of Central Florida P.O. Box 162993 Orlando, FL 32816-2993 Email: jasmith@mail.ucf.edu Phone: (407) 823-5486 Fax: (407) 823-3749
 

Project 4: Financial Manager

This software package allows a user to track and manipulate his finances (a la Quicken). The package must be capable of tracking multiple accounts, and different types of accounts (checking, savings, credit card). A user should be able to status an account, make deposits/withdrawals/transfers in accounts, create a budget, and compare the budget estimates to the actual values.
Contact: Dr. Joseph Berrios, Assistant Professor, Computer Engineering, Email: jberrios@mail.ucf.edu, http://people.cecs.ucf.edu/berrios/, University of Central Florida Orlando 32816-2450 Office: 407-823-4305 Fax: 407-823-5835
 

Project 5: Electronic Gradebook

The Electronic Gradebook allows an instructor to track individual student efforts through for a semester-long class. The tool must allow for the entry of student information and display a class roster. The instructor must be allowed to create categories of classwork (i.e., homework, projects, tests, class participation, etc), and assign percentages to the category’s contribution to the final grade. Within each classwork category, the instructor must be able to create assignments (and also assign percentages to those assignments) which will be tracked for each student. The instructor will be able to enter grade information for each student, and create a report on each student’s progress.
Contact: Dr. Joseph Berrios, Assistant Professor, Computer Engineering, Email: jberrios@mail.ucf.edu, http://people.cecs.ucf.edu/berrios/, University of Central Florida Orlando 32816-2450 Office: 407-823-4305 Fax: 407-823-5835
 

Project 6: Code Counter

This package will return the “lines of code” values for a set of source code files. A user will have several options when configuring this counter tool: language (C, C++, Java), whether or not to include comments, semi-colon count, keyword count, conditional and executable statements, etc. The code counter must report “lines of code” values for each individual file as well as a sum total. In addition, the code counter must be able to analyze directory trees for source code files. A user interface is expected for tool set-up and execution.
Contact: Dr. Joseph Berrios, Assistant Professor, Computer Engineering, Email: jberrios@mail.ucf.edu, http://people.cecs.ucf.edu/berrios/, University of Central Florida Orlando 32816-2450 Office: 407-823-4305 Fax: 407-823-5835
 

Project 7: Hurricane Tracker/Plotter

This package will use information obtained from the NOAA website to plot the current position of a hurricane, and show the previous positions. The plotter must be capable of displaying current and past storms, and show several tracks simultaneously. In addition, the hurricane tracker must provide a forecasted path for a given storm (this forecast may also be obtained from the NOAA website, or may be through a student-developed model).
Contact: Dr. Joseph Berrios, Assistant Professor, Computer Engineering, Email: jberrios@mail.ucf.edu, http://people.cecs.ucf.edu/berrios/, University of Central Florida Orlando 32816-2450 Office: 407-823-4305 Fax: 407-823-5835
 

Project 8: Parking Spot Advisor

This tool provides guidance to students as to the best campus parking location based on several factors: location of destination building on campus, time of day, day of week, etc. The tool will provide a set of three possibilities, and the odds of finding a spot in each.
Contact: Dr. Joseph Berrios, Assistant Professor, Computer Engineering, Email: jberrios@mail.ucf.edu, http://people.cecs.ucf.edu/berrios/, University of Central Florida Orlando 32816-2450 Office: 407-823-4305 Fax: 407-823-5835