CSE 163, Spring 2019: Final Project


So far, you have analyzed data from a variety of sources to solve realistic problems from science, engineering, and business. Now it's your turn to choose and analyze a problem. This is good practice for how you will use Python for the remainder of your career.

There are four parts to this assignment, due separately

  • Part 0: Propose Analysis and Dataset
    • Due: Friday, May 17 at 11:59 pm
    • Weight: 10% of Final Project
    • Synopsis: Come up with research questions and commit to using a particular dataset(s).
  • Part 1: Describe Motivation, Methodology, and Work Plan
    • Due: Friday, May 24 at 11:59 pm
    • Weight: 10% of Final Project
    • Synopsis: Describe motivation and any background material, describe the dataset, describe your analysis methodology or the algorithm you will use. This also requires submitting a work plan that outlines how you will work on the project for the remainder of the quarter.
  • Part 2: Perform Analysis and Report Results
    • Due: Friday, June 7 at 11:59 pm
    • Weight: 70% of Final Project
    • Synopsis: Write your final report with your results and submit all the code you wrote.
  • Part 3: Present Results
    • Due: Tuesday, June 11 at 12:00 pm (noon)
    • Weight: 10% of Final Project
    • Synopsis: Present your results for the class

For some example reports and slides, please refer to the gallery from 13wi. Note that these were from a previous iteration of CSE 160 so they don't exactly meet our requirements, but they are a good starting point!

This project is structured a lot like the project in CSE 160 with some specific requirements changed. You may NOT submit the same project that you used in CSE 160 for this class. You may use the same dataset, but we would expect that you have a much more novel and interesting set of research questions if you use the same dataset as you did in a previous quarter.


Parts 0-2 may only be submitted ONE DAY LATE even if you have more late days remaining. Part 3 may NOT be submitted late. Each of the parts 0-2 submitted late uses a late day for the homeworks. For example, if you submit Part 0 one day late and Part 2 one day late that will consume two late days. If you have no late days remaining you will incur a penalty equivalent to 10% off that portion of the project. See the next paragraph for info on how late days and partners work.

For this assignment, you are permitted and very STRONGLY encouraged to work with a partner; the two of you will submit one solution. Students in previous quarters reported that they learned a tremendous amount from working with another person. You are not required to work with a partner, and groups may not be larger than two people. Only one of you will submit the assignment — do not submit duplicates. Both partners must contribute equally to BOTH the code and the report writing. If you wish to submit part of your assignment late, that will consume a late day from both partners. If one partner does not have any more late days remaining then that person will receive 10% off for that portion of the project.