Skip to content

Commit

Permalink
centralize open-ended assignment info
Browse files Browse the repository at this point in the history
  • Loading branch information
afeld committed Jan 18, 2025
1 parent 75f11cc commit 07abaf6
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 38 deletions.
40 changes: 40 additions & 0 deletions assignments.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,46 @@ That is now your own copy; make edits in there directly.
- [Ed]({{discussions_url}})
- [Office hours](https://python-public-policy.afeld.me/en/{{school_slug}}/syllabus.html#instructor-information)

## Open-ended assignments

_[Homework 1](hw_1.md) and the [Final Project](final_project.md)_

### Open data portals

There are countless places to get data, notably:

- Local:
- [NYC Open Data](https://opendata.cityofnewyork.us/)
- [Scout](https://scout.tsdataclinic.com/explore/NYC) can be used to find datasets with certain columns
- [BetaNYC](https://data.beta.nyc/)
- U.S. Federal:
- [data.gov](https://www.data.gov/)
- [Census Bureau](https://data.census.gov/)
- [Federal Reserve Economic Data (FRED)](https://fred.stlouisfed.org/)
- [United Nations](https://data.un.org/)
- [World Bank](https://data.worldbank.org/)
- [World Health Organization (WHO)](https://www.who.int/data)
- [Economic Policy Institute](https://www.epi.org/data/)
- [Kaggle](https://www.kaggle.com/datasets)
- [Google Dataset Search](https://datasetsearch.research.google.com/)
- [Black Wealth Data](https://blackwealthdata.org/)
- Lists of open data portals:
- [DataPortals](https://dataportals.org/)
- [Open Data Network](https://www.opendatanetwork.com/)

### Inspiration

For starters, see the [Final Project examples from past semesters](final_project/examples.md).

Probably not realistic to make visualizations that are as fancy as these ones made by professionals, but they may give you ideas. Some also include links/downloads of the source data.

- [FiveThirtyEight Interactives](https://projects.fivethirtyeight.com/)
- [The Guardian Visual Journalism](https://www.theguardian.com/interactive)
- [New York Times Graphics](https://www.nytimes.com/spotlight/graphics)
- [Our World in Data](https://ourworldindata.org/)
- [ProPublica News Apps](https://www.propublica.org/newsapps/)
- [Visual Capitalist](https://www.visualcapitalist.com/)

### Storing data

{% if id == "columbia" -%}
Expand Down
2 changes: 1 addition & 1 deletion final_project/proposal.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Process

1. [Find a dataset](resources.md#open-data-portals) that seems interesting.
1. [Find a dataset](../assignments.md#open-data-portals) that seems interesting.
- Use at least one dataset that you aren't familiar with.
- Using data from a primary source is preferred.
- To meet the [requirement](../final_project.md#analysis-requirements) that your project "not be trivial," you probably want a dataset that's large enough that you can't understand it at a glance. In other words, you probably want it to have 500+ rows.
Expand Down
36 changes: 1 addition & 35 deletions final_project/resources.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,6 @@
# [Final Project](../final_project.md) resources

## Open data portals

There are countless places to get data, notably:

- Local:
- [NYC Open Data](https://opendata.cityofnewyork.us/)
- [Scout](https://scout.tsdataclinic.com/explore/NYC) can be used to find datasets with certain columns
- [BetaNYC](https://data.beta.nyc/)
- U.S. Federal:
- [data.gov](https://www.data.gov/)
- [Census Bureau](https://data.census.gov/)
- [Federal Reserve Economic Data (FRED)](https://fred.stlouisfed.org/)
- [United Nations](https://data.un.org/)
- [World Bank](https://data.worldbank.org/)
- [World Health Organization (WHO)](https://www.who.int/data)
- [Economic Policy Institute](https://www.epi.org/data/)
- [Kaggle](https://www.kaggle.com/datasets)
- [Google Dataset Search](https://datasetsearch.research.google.com/)
- [Black Wealth Data](https://blackwealthdata.org/)
- Lists of open data portals:
- [DataPortals](https://dataportals.org/)
- [Open Data Network](https://www.opendatanetwork.com/)

## Inspiration

For starters, see the [examples from past semesters](examples.md).

Probably not realistic to make visualizations that are as fancy as these ones made by professionals, but they may give you ideas. Some also include links/downloads of the source data.

- [FiveThirtyEight Interactives](https://projects.fivethirtyeight.com/)
- [The Guardian Visual Journalism](https://www.theguardian.com/interactive)
- [New York Times Graphics](https://www.nytimes.com/spotlight/graphics)
- [Our World in Data](https://ourworldindata.org/)
- [ProPublica News Apps](https://www.propublica.org/newsapps/)
- [Visual Capitalist](https://www.visualcapitalist.com/)
Seee also: [open-ended assignment information](../assignments.md#open-ended-assignments)

## Counting lines of code

Expand Down
2 changes: 1 addition & 1 deletion hw_1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ _[General assignment information](assignments.md)_

## Coding

1. [Find a dataset.](final_project/resources.md#open-data-portals)
1. [Find a dataset.](assignments.md#open-data-portals)
- It must have:
- At least one numeric column
- Between one thousand and one million rows
Expand Down
2 changes: 1 addition & 1 deletion syllabus.md
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ Similarly, it is common practice to use code snippets found on the internet; the

Students are more than welcome to share approaches and code snippets in the Discussions, so long as they aren't giving the full solution away.

Students may post their [Final Project](https://python-public-policy.afeld.me/en/{{school_slug}}/final_project.html) publicly (on GitHub, LinkedIn, etc.) since it's open-ended. Other assignments (with "correct answers") cannot be posted publicly, to avoid cheating in future semesters. You are, however, more than welcome to share any of your notebooks with specific people, such as future employers.
Students may post their [open-ended assignments](https://python-public-policy.afeld.me/en/{{school_slug}}/assignments.html#open-ended-assignments) publicly (on GitHub, LinkedIn, etc). Other assignments (with "correct answers") cannot be posted publicly, to avoid cheating in future semesters. You are, however, more than welcome to share any of your notebooks with specific people, such as future employers.

#### Generative AI

Expand Down

0 comments on commit 07abaf6

Please sign in to comment.