csu logo green Computer Science Department

Big Data: Term Project Final Submission


Fall 2016

Home Syllabus Schedule Assignments Grading Policy Course Policy Code of Conduct Canvas

Final submission: Report and Software (Due on 11/30 by 5:00PM)


Final report (12 points), software (6 points)

Components of the final report
* Please make sure that you have addressed all the comments on your proposal.

1. Title of your project

This should be concise and self-descriptive.

2. Problem formulation

The final report should clearly identify the problem. It should include at least one or two carefully crafted paragraph that states and highlights the problem. The problem formulation should be able to answer following questions:

  • What is the problem you are solving?   This should also include the background for the problem.
  • Why is it interesting as a Big Data problem and who would use it if it were solved?

3. Your strategy to solve the problem 

Describe your approach(s) to solve the problem. The description of the strategy should include, 

  • The algorithms/techniques/models you uses in this project.
  • The framework you uses in this project.
  • The dataset you used in this project


 4. Functions of your software

Your report should include a software design to provide a more specific view of your project. A simple description of major functions should be enough for this section.

  • What functions does your software provide to your users?
  • What will be the input and output of each function? 

5. Testing procedss of your software

Your software should be tested before you provide the final results and presentation. What was your methodology for testing your software?  

  • Test data
  • Testing scenario
  • How did you collect your test data?
  • How did you deploy your software?


6. Results and Evaluation 

The report should include results of your project and evaluation of your software including metrics that you used to identify if you have succeeded or not.  If you came up with a metric, also provide an intuitive feel for what this metric captures and why this is appropriate.

For example, if your project involves classification, you can list accuracy measures that will be used and provide justification. Also, you should provide what your targe accuracy with your project.

You mush provide an analysis and/or justification of the evaluation and results.


7. Contributions

You should provide a table with a list of contributionf for each team members.


8. Bibliography

Included a bibliography.  All references must be cited in the report. 

  • The authors' names
  • The titles of the works
  • The names of publisher
  • The date (or year) the copies were published
  • The page numbers of your sources (if available)

9. Submission

If it is a team submission, please submit only one copy of and specify the team members in the author list associated with the document.

This document should be 3,000 ~ 4,000 words. Do not exceed the limit.



* Software (6 points)

Your team should provide a demonstration of your software. Please submit your source code with your final report via canvas. You do not need to submit any test data.




Home Syllabus Schedule Assignments Grading Policy Course Policy Code of Conduct Canvas