01:00
Research Beyond the Lab: Open Science and Research Methods for a Global Engineer
Feb 22, 2024
This class is being recorded. Access to the recording is restricted to ETH members.
Prof. Elizabeth Tilley
Lars Schöbitz
Be able to use a common set of data science tools (R, RStudio IDE, Git, GitHub, tidyverse, Quarto) to illustrate and communicate the results of data analysis projects.
Learn to use the Quarto file format and the RStudio IDE visual editing mode to produce documents with citations, footnotes, cross-references, figures, and tables.
Be able to design a questionnaire to collect information that can be analysed to answer a waste-related research question that is relevant for Zurich.
Understand the main challenges associated with managing different types of waste, and how they differ between Europe and Africa.
Pick an item and take notes for 1 minute:
What does the item you have picked have to do with the reason for you being here?
01:00
Take 2 minutes each to share with your partner:
What does the item you have picked have to do with the reason for you being here?
05:00
module | date | topic |
---|---|---|
1 | 22 February 2024 | Welcome & get ready for the course |
2 | 29 February 2024 | Data science lifecycle & Exploratory data analysis using visualization |
3 | 07 March 2024 | Data transformation with dplyr |
4 | 14 March 2024 | Data import & Data organization in spreadsheets |
5 | 21 March 2024 | Conditions & Dates & Tables |
6 | 28 March 2024 | Data types & Vectors & Pivoting |
04 April 2024 | Easter Break | |
7 | 11 April 2024 | Joining tables & Creating and publishing scholarly articles with Quarto and GitHub pages |
8 | 18 April 2024 | Waste Research |
9 | 25 April 2024 | Research Design |
10 | 02 May 2024 | Survey Design |
09 May 2024 | Auffahrt Break | |
11 | 16 May 2024 | Pre-test and logistics |
23 May 2024 | Data collection | |
12 | 30 May 2024 | Data analysis & report writing |
06 June 2024 | Project Submission Deadline | |
13 June 2024 | Exam |
(from next week), please use a pink sticky note to indicate that you have a problem. I will try to address your issue if time permits.
(from next week), during your turn exercises, please use a yellow sticky note to indicate when you have completed an exercise.
05:00
A way to share files with others, so they can:
You can view the history of files, and jump back in time to any point.
GitHub is a hosting platform for version control using Git
Launched in 2008, aquired by Microsoft in in 2018, Microsoft for US$ 7.5 billion
100 million Users (20.5 in 2022 alone) (October, 2023)
Social media for software developers
Sit back and enjoy!
05:00
GitHub Authorisation
05:00
I’ll assume you
do not have R or git experience
have not worked in an IDE before (e.g. RStudio IDE)
want to learn about R
want to learn about Quarto and publishing
want to learn about project management with GitHub
I’ll teach you
R
Quarto syntax and formats
Markdown
Git via RStudio GUI
GitHub issues, project management, and publishing
Sit back and enjoy!
Please get up and move! Let your emails rest in peace.
15:00
hello-quarto.qmd
file and click on it to open it in the top left window.author:
key in the YAML header05:00
Quarto comes “batteries included” straight out of the box
revealjs
)Feature | R Markdown | Quarto |
---|---|---|
Basic Formats | ||
Beamer | beamer_presentation | beamer |
PowerPoint | powerpoint_presentation | pptx |
HTML Slides | revealjs | |
Advanced Layout | Quarto Article Layout |
Feature | R Markdown | Quarto |
---|---|---|
Cross References | Quarto Crossrefs | |
Websites & Blogs | ||
Books | bookdown | Quarto Books |
Interactivity | Shiny Documents | Quarto Interactive Documents |
Journal Articles | rticles | Journal Articles |
Dashboards | flexdashboard | Quarto Dashboards |
Please get up and move! Let your emails rest in peace.
15:00
Monday | |
Tuesday | Student hours from 14:00 to 16:00 (CET) |
Wednesday | Assignment submission, latest by 23:59 (CET) |
Thursday | Lecture from 12:15 to 15:00 (CET) |
Friday |
Table Table 1 shows the conversion from points to grades. Grades follow the ETHZ’s Grading System. Points are rounded to the nearest grade, for example:
grade | points |
---|---|
6.00 | 100 |
5.75 | 95 |
5.50 | 90 |
5.25 | 85 |
5.00 | 80 |
4.75 | 75 |
4.50 | 70 |
4.25 | 60 |
4.00 | 50 |
3.50 | 40 |
3.00 | 30 |
2.50 | 20 |
2.00 | 10 |
1.00 | 0 |
Homework assignments:
Capstone Project
Class attendance
Use of AI tools
Code of Conduct
Slides created via revealjs and Quarto: https://quarto.org/docs/presentations/revealjs/ Access slides as PDF on GitHub
All material is licensed under Creative Commons Attribution Share Alike 4.0 International.