Slide 1

Slide 1 text

4 all mine çetinkaya-rundel minebocek mine-cetinkaya-rundel [email protected] rstd.io/r4all-medellin welcoming + inclusive practices for teaching R

Slide 2

Slide 2 text

rstd.io/r4all-medellin so, you want to teach R? ✔ learner personas ✔ learning goals ✔ list of topics ✔ resources ❓ … ✔ syllabus ✔ computing infrastructure

Slide 3

Slide 3 text

Think back to when you were first learning R, or the first programming language you learned. What about the instruction made it more challenging for you? > Go to slido.com and join #R432

Slide 4

Slide 4 text

get students interested keep curriculum challenging enough to make it worthwhile for the students ensure curriculum is supportive enough to minimize number of students who fall through the cracks prepare students for the next phase

Slide 5

Slide 5 text

rstd.io/r4all-medellin get to know your students 1

Slide 6

Slide 6 text

rstd.io/r4all-medellin get to know your students twitter.com/andrewheiss/status/1161327738000531458 forms.gle/La4UfDjNLkyKR45B9

Slide 7

Slide 7 text

rstd.io/r4all-medellin forms.gle/La4UfDjNLkyKR45B9 get to know your students

Slide 8

Slide 8 text

help them get help 2

Slide 9

Slide 9 text

rstd.io/r4all-medellin help with ?help socviz.co/appendix.html#a-little-more-about-r

Slide 10

Slide 10 text

rstd.io/r4all-medellin help with ❌

Slide 11

Slide 11 text

rstd.io/r4all-medellin help with ✅

Slide 12

Slide 12 text

rstd.io/r4all-medellin help with searcher offers preliminary support for automatically or manually searching errors that are generated in R.

Slide 13

Slide 13 text

rstd.io/r4all-medellin help with searcher

Slide 14

Slide 14 text

rstd.io/r4all-medellin help with searcher

Slide 15

Slide 15 text

rstd.io/r4all-medellin help with searcher

Slide 16

Slide 16 text

rstd.io/r4all-medellin help with reprex forces students to fulfil the technical criteria so the instructor can focus on the help that only a human can provide "Robot Pedantry, Human Empathy” mikemcquaid.com/2018/06/05/robot-pedantry-human-empathy

Slide 17

Slide 17 text

rstd.io/r4all-medellin sans ❌ reprex

Slide 18

Slide 18 text

rstd.io/r4all-medellin ✅ with reprex

Slide 19

Slide 19 text

live code early & often 3

Slide 20

Slide 20 text

rstd.io/r4all-medellin ❌

Slide 21

Slide 21 text

rstd.io/r4all-medellin ✅

Slide 22

Slide 22 text

rstd.io/r4all-medellin livecoding tips use default appearance and font styles zoom in and use larger fonts ✋ avoid keyboard shortcuts, unless carefully narrating test your physical space / back of classroom ⏺ + record + broadcast

Slide 23

Slide 23 text

rstd.io/r4all-medellin livecode with livecode github.com/rundel/livecode

Slide 24

Slide 24 text

leverage visuals 4

Slide 25

Slide 25 text

rstd.io/r4all-medellin twitter.com/hadleywickham/status/643381054758363136

Slide 26

Slide 26 text

rstd.io/r4all-medellin jennybc.github.io/purrr-tutorial/more-resources.html

Slide 27

Slide 27 text

rstd.io/r4all-medellin github.com/allisonhorst/stats-illustrations

Slide 28

Slide 28 text

rstd.io/r4all-medellin and leverage non-visuals twitter.com/KStackWhitney/status/1143497505654677504

Slide 29

Slide 29 text

define & pronounce terms 5

Slide 30

Slide 30 text

rstd.io/r4all-medellin define > ?double

Slide 31

Slide 31 text

rstd.io/r4all-medellin Felienne. “Explicit Direct Instruction in Programming Education” resources.rstudio.com/rstudio-conf-2019/opening-keynote-day2 pronounce

Slide 32

Slide 32 text

highlight diversity 6

Slide 33

Slide 33 text

rstd.io/r4all-medellin significancemagazine.com/624 > EU Lesbian, Gay, Bisexual and Transgender Survey > European Network for the Investigation of Gender Incongruence > LGBTData: repository by Drexel University School of Public Health > Population Research in Sexual Minority Health (PRISM) Data Archive > US Center for Disease Control (CDC) data gender diversity

Slide 34

Slide 34 text

rstd.io/r4all-medellin language diversity

Slide 35

Slide 35 text

provide instant feedback 7

Slide 36

Slide 36 text

rstd.io/r4all-medellin R Rmd Does my Rmd knit? Am I pushing extraneous files to my repo?

Slide 37

Slide 37 text

rstd.io/r4all-medellin Does my Rmd knit?

Slide 38

Slide 38 text

rstd.io/r4all-medellin Am I pushing extraneous files to my repo?

Slide 39

Slide 39 text

rstd.io/r4all-medellin R Rmd Am I following style guidelines? periodically

Slide 40

Slide 40 text

rstd.io/r4all-medellin repo_style(repo = "ghclass-demo/hw-03-ncbikecrash-ghclass-anya", files = "*.Rmd", draft = TRUE) #> ✔ Created branch 'styler' from 'ghclass-demo/hw-03-ncbikecrash-ghclass-anya'. #> ✔ Cloned 'ghclass-demo/hw-03-ncbikecrash-ghclass-anya@styler'. #> ✔ Created pull request for 'ghclass-demo/hw-03-ncbikecrash-ghclass-anya (master <= styler)'.

Slide 41

Slide 41 text

rstd.io/r4all-medellin

Slide 42

Slide 42 text

rstd.io/r4all-medellin take a note from praise, also comment on positives don’t just point out negatives

Slide 43

Slide 43 text

invite peer feedback 8

Slide 44

Slide 44 text

rstd.io/r4all-medellin make expertise “contagious” within your class help students see their work through another’s eyes, without instructor having to point out flaws peer review

Slide 45

Slide 45 text

rstd.io/r4all-medellin peer review with ghclass

Slide 46

Slide 46 text

amplify diverse voices 9

Slide 47

Slide 47 text

rstd.io/r4all-medellin

Slide 48

Slide 48 text

rstd.io/r4all-medellin Brooke Watson

Slide 49

Slide 49 text

rstd.io/r4all-medellin Julia Silge

Slide 50

Slide 50 text

rstd.io/r4all-medellin Omayma Said

Slide 51

Slide 51 text

rstd.io/r4all-medellin

Slide 52

Slide 52 text

make room for creativity 10

Slide 53

Slide 53 text

rstd.io/r4all-medellin analyze your own data

Slide 54

Slide 54 text

rstd.io/r4all-medellin ugly ggplot2 themes twitter.com/biogeobiochem/status/1172547846479831040

Slide 55

Slide 55 text

rstd.io/r4all-medellin draw a christmas tree smarterpoland.pl/index.php/2017/12/christmas-trees

Slide 56

Slide 56 text

4 all minebocek mine-cetinkaya-rundel [email protected] rstd.io/r4all-latinR welcoming + inclusive practices for teaching R Illustrations by Desirée De Leon, @dcossyle