-
Notifications
You must be signed in to change notification settings - Fork 0
/
syllabus.Rmd
170 lines (99 loc) · 8.07 KB
/
syllabus.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
---
title: "Syllabus"
toc: true
---
```{=html}
<script defer data-domain="rbtl-fs22.github.io/website" src="https://plausible.io/js/plausible.js"></script>
```
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
# R options
options(knitr.kable.NA = '')
```
# Course Components
## Weekly Structure
- Lectures: Thursday at 15:00 - 18:00 IFW A 32.1
- Assignment submission: Tuesdays, latest by 23:59 (late submission 24 hours later, Wednesdays, by 23:59)
## Students hours
- E. Tilley: Friday, 9:00 - 11:00, or by appointment
- L. Schöbitz: Monday, 12:30 - 14:30 or by appointment
## Schedule
```{r, echo=FALSE}
readr::read_csv(here::here("data/tab-00_rbtl-course-schedule-main.csv")) |>
dplyr::select(date:lecturer) |>
kableExtra::kbl() |>
kableExtra::kable_styling(bootstrap_options = c("striped", "hover"), full_width = TRUE, position = "left")
```
## Lectures
The lectures and learning objects are split into two parts:
- Part 1: In this part you will learn how to design your research and develop research questions. It will teach you how to conduct an applied research project.
- Part 2: In this part you will learn how analyse your data with R and how to use git version control and GitHub for collaboration. It will teach you to apply Open Science principles to your research with a focus on computational resproducibility of your research.
In the beginning, the lectures overlap. You will receive in person lectures and assignments with videos as homework. Later on, once you have your data, there will be a set of lectures that solely focuses on Part 2.
## Homework
You will receive 10 homework assignments, each of which need to be submitted to progress in the course. All homework assignments are submitted through GitHub and you will receive instructions on how do that for each individual homework assignment. Each homework assignment is worth 2%, and if it's submitted on time you will receive 2%. For late submission, we will deduct 1% for the assignment.
## Research Project
You may have heard the term "evidence-based policy-making". It's a very obvious concept that policies and decisions should be made based on data---not on feelings, politics or history (which is unfortunately, more commono than you think).
However, the data required to provide evidence of a problem, a trend, or changing need is often costly, time-consuming, and usually beyond the scope of what most government officials or departments can do. Decision-makers rely on researchers to help them with the data and evidence that they need to make informed choices.
That's where you come in.
In this course, you will work on a project that broadly addresses the theme of "Trash in the Public Spaces of Zurich" and will submit your findings to the ERZ Entsorgung + Recycling Department at Stadt Zürich.
We want you to address a real problem in the real city and send your findings to a real decision-maker.
Specifically, Stadt Zürich is interested to know more about:
- The composition of waste in public spaces;
- The producers of trash in publish spaces;
- The influence of the location on trash in public spaces;
- The appearance and nuisance of public trash (bins) in public spaces;
- Perceptions of public space users towards trash in public spaces;
but you will design your own study with your own research questions and collect the data that you need to answer your question.
We will work with ERZ to access public bins (you can collect, weigh, and characterise real trash!). So, while you are free to design your own study, you cannot access other sources of trash (for ethical reasons).
The goal of this hands-on approach is three-fold:
1. To give you the experience of working through a "field study" as is common when investigating a question in another country (typically a poor one);
2. To provide much-needed evidence to ERZ who does not have the time or resources to do their own data collection; and
3. To generate your own data that can be used as you work through the R-based exercises that will build your skills as researcher who contributes to open-science.
Now let's talk trash!
**Important:** Statistical significance is not the goal and will not teach you statistical methods in this course that go beyond basic summary statistics. The practice and experience of conducting an applied research project is important.
## Group Work
Groups of five will work to answer the a research question using a variety of methods. You will work together as a group and submit one final report, but each of you will develop their own data collection tools and collect your own data. The group is responsible to submit a final report that is graded [(see Grading Structure for details)](#grading). Details for the report structure and the technical details on how to submit the report will be shared throughout the course.
### Data
We will teach you how to collect and analyse three main data types:
#### Type 1: Laboratory / Observational / Sensor data
This is quantitative data. For example from:
- Laboratory analysis (organics, solids, nutrients, microbiology, etc.)
- Observational (counting, weighing and categorizing)
- Sensor data (air quality)
#### Type 2: Survey questionnaire (e.g. demographics and behaviour)
This is quantitative data. For example from:
- Household survey questionnaire (family size, income, hours in a park per day, etc.)
#### Type 3: Secondary data
This is open data, which is publicly available. For example from:
- Open Data Stadt Zurich: <https://data.stadt-zuerich.ch/>
- Open Data Canton Zurich: <https://www.zh.ch/de/politik-staat/opendata.html?keyword=ogd#/home>
- Open Data Switzerland: <https://opendata.swiss/de>
- GIS Browser Canton Zurich: <https://maps.zh.ch/> (**Note:** We do not teach how to work with spatial data in this course)
It can be any of the data from the categories above or any other data that you feel comfortable analysing with R.
## End-of-semester exam
There is a practical 2-hour end-of-semester exam, which assesses the technical skills (using R, git, and GitHub) taught during the course. It contains programming exercises using the R programming language and you can use any material that you want. The success of the exam depends on the effort put into the compulsory continuous performance assessment.
## Grading scheme {#grading}
Grading scheme in summary:
- End-of-semester exam: 50 points
- Compulsory continuous performance assessment: 50 points, of which
- Homework: 20 points (n = 10)
- Research project report: 30 points, of which
- Technical parts of submitted report: 20 points (we will communicate what we expect)
- Intellectual framing of results: 10 points (we will communicate what we expect)
Table \@ref(tab:tab-grading-conversion) shows the conversion from points to grades. Grades follow the [ETHZ's Grading System](https://ethz.ch/content/dam/ethz/main/education/rechtliches-abschluesse/grading.pdf). Points are rounded to the nearest grade, for example:
- 97 points = 5.75
- 65 points = 4.50
- 64 points = 4.25
- 45 points = 4.00
- 44 points = 3.50
```{r tab-grading-conversion, echo=FALSE}
readr::read_csv(here::here("data/tab-09_rbtl-grading-conversion.csv")) |>
knitr::kable(caption = "Conversion from points to grades.") |>
kableExtra::kable_styling(full_width = F)
```
# Policies
## Class attendance
We hope that you can attend class in person. If you do not feel comfortable to attend class in person, we expect you to contact us and inform us about it. There will be a live streaming recording that you can watch from home, however we will not accomodate for two way communication.
If you miss a class, we expect you to work through the material of the class using the recording of the live streaming.
## Code of Conduct
This course follows the [ETH Respect Code of Conduct](https://respekt.ethz.ch/en/code-of-conduct.html). If you have not yet read this Code of Conduct, please familiarize yourself with it. If you experience inappropriate behaviour from us or any of your classmates, you will find contact and advice services here: https://respekt.ethz.ch/en/contact-and-advice-services.html