Making with Code

Unit 01 Data Science Project #

The final project for this unit will be a research project. Working with the data science tools we explored this unit, you are expected to tell a narrative story about a time in your life using data as evidence.

To be successful in this project, you should find a topic that is both interesting to you and answerable (at least in part) with data from your chosen dataset. Your teachers will help you make sure your project hypothesis achieves that.

📖 Here is the example project juptyer notebook file.


[1] Starter Code #

💻 You can find your project in your Google Drive: project_data_science.ipynb


[2] Assessment #

The assessment is broken down into five criteria:

  • Iterative Development
  • Data Overview & Methodology
  • Data Analysis
  • Data Visualizations
  • Narrative Report

For each criteria you will be assigned a score from 0-3:

  • 0 - no to no evidence of the concept
  • 1 - limited evidence of the concept
  • 2 - adequate evidence of the concept
  • 3 - substantial evidence of the concept

[3] Success Claims #

💯 Successful computer scientists should be able to make the following claims:

  • Iterative Development
    • I can consistently track my progress with notes, comments, and commit messages.
    • I can consistently save and track the development of my project by committing to Github.
    • I can systematically break down my project into smaller chunks.
  • Data Overview & Methodology
    • I can explain the data set and why I chose this subject of investigation.
    • I can acknowledge any limitations of the data set.
    • I can explain my action steps and reasoning for restructuring the data.
  • Data Analysis
    • I can combine and reorganize pieces of data to explore new relationships.
    • I can generate summary statistics (mean, median, mode, count) for describing the data.
  • Data Visualization
    • I can display dataframes, charts, and plots that are thoughtfully sorted and easy to read.
    • I can generate a variety of dataframes, charts, and plots to communicate and highlight different aspects of my data.
  • Narrative Report
    • I can explain why my hypothesis is interesting to analyze.
    • I can reflect on the data analysis to provide context to the results.
    • I can reflect on the meaning of the data and how it tells a story about myself.
    • I can discuss the limitations and potential biases of my analysis.
    • I can consider potential future areas of investigation if I were to continue this project.

Keep the success claims in mind when coding your project.