$29
General Instructions:
Identify the topic of your interest and team up with TWO of your classmates to formulate a team of THREE. The team will then select a team LEADER who will communicate with the TA all issues regarding the project presentations.
2. Team leader is required to email the TA regarding the topic the team will work on, team members' names, and the date the team will present the presentations during class time, 5-7 minutes the length of your presentation.
The deadline to notify the TA through email about the topic that you selected, team members, and the date that you will present your project is set to be 9/17/18 by 11:59pm.
There are THREE PHASES and deliverables for your project
Phase 1: Project description and requirement specifications; in-class presentation is required, select a presentation date from the following dates: 10/5, 10/12, 10/19. 10/26 In this phase it is expected that you will go over the requirements of what you intend to do for your project; you might present the structure, and the main web page of your project as well. Please budget your presentation for this phase from 5 to 7 PPT slides.
Phase 2: Project demonstration; in-class presentation is required,
select a presentation date from the following dates: 11/2, 11/9, 11/16, 11/30. In this phase, it is expected that you will go over the design and implementation of your project. It is expected that you will be done at least with 50% of the requirements; you are not required to have 100% complete project in this phase. Show screen-shots and code snippets in this presentation. Please budget your presentation for this phase from 5 to 7 PPT slides.
Phase 3: Final Project Delivery Date: 12/1/18 by 11:59pm. Final
Deliverable: post your final project as a SINGLE zipped file on Blackboard with the name “Project_YourLastName,FirstName”.
Communicate with the TA regarding the topic you will work on, and the dates you will present the project during class time, 5-7 minutes the length of your presentation.
The deadline to notify the TA about the topic that you selected, and the two presentation dates that you will present your project is set to be 9/17/18 by 11:59pm.
Budget your presentations for 5 to 7 slides
Project Technical Requirements:
Identify the topic of your interest from the following list of online Software Products, you are allowed to come up with your own topic that is not on the following list:
Social Media Website
Car Rides/Sharing/Rental
Bike Rides/Sharing/Rental
Sports Guide (tracking/adding teams, games, players, etc.)
Airline and Hotel Reservation and Ticket Purchase (Similar to Priceline and Expedia websites)
Digital Marketing (Trending, Realtime streaming of hot gadgets release)
Web Analytics (Analytics for Real news and Fake news using NLP of live streams to social media websites: Facebook, Twitter, etc.)
After you identify the topic you are interested in from step 2, you are
required to document the requirements, design, source code, and output for your project. Final deliverables are:
Brief project overview statement and requirements
Class diagram
Source Code
Compiled Code
Readme file for how to build/deploy your project.
All Screen-Shots of your Application MUST BE captured and documented in a pdf file called OUTPUT.pdf
Use screencast-omatic and record a demo (video + audio) for 5 minutes of your project live-run for all features implemented.
Clearly state how many lines of code written in the Readme file.
Post your project as a SINGLE ZIPPED file on Blackboard on 12/1/18 by 11:59pm. Please post your project under the name “CSP584 Project - Lastname, FirstName”. On the very first page write your members names and email addresses.
Dr. Atef Bader