Skip to content

Commit

Permalink
Syllabus (#5)
Browse files Browse the repository at this point in the history
* add partial syllabus

* update syllabus

* add assignments folder

* add assignment descriptions

* Update exercise links

* Update syllabus.md

* add week 4 readings

* add final project description

* update syllabus with learning objectives
  • Loading branch information
mariogiampieri authored Jun 7, 2024
1 parent be22191 commit fa06efa
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 7 deletions.
36 changes: 36 additions & 0 deletions Assignment_Descriptions/05_Final_Project.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Final Project

Your final project is an opportunity to explore a topic of your choice in depth, using the tools and methods we've explored in class. You will be expected to develop a research question, propose a spatial analytic methodology, collect and analyze data, and present your findings in a final presentation. Your final presentation should be about 10 minutes, and should include a brief overview of your research question, methodology, and findings. The final deliverable will be a Github Pages site that includes your presentation and the notebook(s) you used to conduct your analysis.

We will check in regularly on your progress, and you will have to get sign off on your research question, and methodology, before you can proceed with your analysis.

## Project Components
### Research Question
The guiding question for your research should be a question that can be answered using spatial data and analysis. It should be a question that is of interest to you, and that you can answer using the data and tools available to you. Your research question should be specific, and should be something that you can answer in the time available to you. Of course, many of the most interesting research questions are larger than you could reasonably answer over the course of our class- it is reasonable to acknowledge this, and discuss how you would expand your research in the future.

### Proposed Methodology
Your methodology should clearly lay out the inputs, processes, and outputs that you expect to use in your analysis. You should clearly articulate the transformations that you will apply to your data, the packages and algorithms used to manipulate and combine data sources, and the attributes that you will use to calculate and evaluate your results. The methodology will continue to take shape over the course of the project, but you should be able to demonstrate conceptually what you plan to do. I will accept either a written description or a flowchart of your methodology, as long as you can explain it clearly.


### Data Sources
You should present your data sources with full citations. Note that you should only include data **that you have in hand**, not data that you think you can acquire. I am happy to advise on data acquisition, but that is not the main focus of this class or this project.

### Analysis
All code should be included in a Jupyter notebook, and should be well-commented and organized. Different phases of your analysis should be clearly separated, and I should be able to run your code from start to finish without errors and produce the same results.

### Visualization
Use static and/or interactive maps, charts, and tables to express your findings.

### Presentation
Use these sections as a starting point to organize your materials in order to make a compelling and engaging narrative presentation. Final presentations should be roughly seven minutes long, with a few minutes for questions.



## Schedule
- Week 01 Class 01: Introduce final project
- Week 02 Class 04: Research Question + Data Sources due
- Week 03 Class 06: Methodology due
- Week 04 Class 07: Desk crits
- Week 04 Class 08: Desk crits
- Week 05 Class 09: Final presentations
- Week 05 Class 10: Final presentations
36 changes: 29 additions & 7 deletions Syllabus/syllabus.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,15 @@ The course will require students to complete exercises to gain proficiency in sp

## Learning Objectives


At the most basic level, the goal of this class is to introduce students to mapping in Python and demonstrate how to explore, analyze, and visualize spatial data. By the end of the course, students should be able to:
- Load, explore, and visualize spatial data in Python
- Understand and apply basic geoprocessing techniques
- Measure distance and spatial relatedness
- Analyze change over time
- Articulate some combination of the above in a final project

Furthermore, students should develop a deeper understanding of how spatial data is used in decision-making, and challenges associated with using data to inform arguments (agency in mapping; objective vs subjective / abstract vs experiential).
## Course Organization / Communication

Class meets on Tuesdays and Thursday at **xx_where_xx** from 6-8pm. Weeks will generally be organized as follows:
Expand All @@ -21,10 +30,21 @@ All slides and tutorials will be posted to the course's [Github repository](http
## Office Hours

Office hours are by appointment, and preferable on Tuesday or Thursdays before or after class. Email me to schedule a time to chat.


## Final Project

*Details to come*
*Add schedule of final project here as well as below*
Your final project will require you to develop a spatial research question and methodology, find the appropriate datasets to explore your question, and then analyze and visualize your results. You will present your findings in a final presentation, and submit a Github Pages site that includes your presentation and the notebook(s) you used to conduct your analysis. More information can be found in the [final project description](/Assignment_Descriptions/05_Final_Project.md).

### Final Project Schedule
- Week 01 Class 01: Introduce final project
- Week 02 Class 04: Research Question + Data Sources due
- Week 03 Class 06: Methodology due
- Week 04 Class 07: Desk crits
- Week 04 Class 08: Desk crits
- Week 05 Class 09: Final presentations
- Week 05 Class 10: Final presentations



## Schedule
Expand Down Expand Up @@ -116,11 +136,13 @@ Raster analysis, STAC specification, change over time
### Week 05

Wrapping up + the things we didn't get to
#### Class 09: Looking forward

#### Class 09: Final Presentations
- Final project presentations part one


#### Class 10: Final Presentations + Looking Forward
- Final project presentations part two
- Implications for practice
- Connections to other kinds of computational design practices
- **Desk crits**

#### Class 10: Final Presentations
- Final project presentations

0 comments on commit fa06efa

Please sign in to comment.