Public repo for homework assignments, tutorials, and associated files for CS 625, Fall 2020
Personal Intro - Personal Intro in Piazza (due Sep 1, Week 1)
HW1 - Tools Setup (due Sep 8, Week 2)
HW2 - Data Cleaning (due Sep 22, Week 4)
HW3 - Arrange Tables (due Oct 6, Week 6)
HW4 - Re-create Charts (due Oct 20, Week 8)
HW5 - Create Distribution Charts (due Oct 29, Week 9)
HW6 - Data Exploration in R (due Nov 10, Week 10)
HW7 - Generating Questions from Real-World Data (due Dec 1, Week 12)
HW8 - Refine Chart (due Dec 11, Week 13)
Week 2
- 625_Week_02_Data.ipynb - Data Cleaning Google Colab notebook - includes regular expressions, Python requests library, Beautiful Soup library
- Wk2-OpenRefine-tutorial.md - Open Refine tutorial
Week 3
- Vega-Lite Marks and Channels tutorial in Observable - https://observablehq.com/d/06499f6a4926793f
- 625_Marks_Channels_R.ipynb - R Marks and Channels tutorial at Google Colab
- 625_Marks_Channels_R-inclass.ipynb - result of in-class discussion
Week 4: Arrange-Tables-football.md - in-class exercise
Week 5: Arrange-Tables-examples.md - in-class examples
Week 8: Distributions-exercises.md - in-class exercise
Week 9:
- Data-Transformations.md - in-class exercise
- 625_Data_Transformation_R.ipynb - R notebook at Google Colab
Week 10:
- 625_Storytelling_in_R_exercise.ipynb - in-class tutorial/exercises
- 625_Storytelling_in_R_exercise_Sol.ipynb - result of in-class discussion
- Annotation in Vega-Lite - https://observablehq.com/@weiglemc/cs-625-vega-lite-annotations-examples
Week 12:
- Multi-View Composition in Vega-Lite notebook, https://observablehq.com/@weiglemc/cs-625-multi-view-composition-in-vega-lite
Week 13:
- Interaction in Vega-Lite notebook, https://observablehq.com/@weiglemc/cs-625-interaction