Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sequence of teaching #249

Closed
dmi3kno opened this issue Nov 23, 2016 · 4 comments
Closed

Sequence of teaching #249

dmi3kno opened this issue Nov 23, 2016 · 4 comments
Labels
discussion Ongoing, in order to reach an agreement enhancement Enhancement to lesson material

Comments

@dmi3kno
Copy link
Contributor

dmi3kno commented Nov 23, 2016

I have a suggestion to Schedule part of the title page. In my view the flow would be better if "Data types and structures" were introduced earlier in the lesson, however I see the benefit of starting with some practical example. The first six sections of this lesson could look like the following:

  1. Introduction to RStudio
  2. Analyzing Patient Data
  3. Data Types and Structures
  4. Addressing Data
  5. Reading and Writing CSV Files
  6. Understanding Factors

There's quite a bit of overlap between sections 2, 3, 4, so if you would agree to this, I volunteer going through these sections and merging them into only two ("Addressing data" will be dissolved in the other two chapters).

Then the rest of the concepts can be introduced.

@chendaniely
Copy link
Contributor

Hi @dmi3kno thanks for your feedback.

This is a larger discussion that we need. @hdashnow .

Just to play devil's advocate. This lesson focuses on the programming side of R.
So functions, conditionals, and scripts are at the forefront of the lesson.
The gapminder lesson and the data carpentry lessons are more geared towards analysis related tasks in R.

Regarding the overlap between sections 2, 3, 4. My only opinion about not combining them is that it creates a more explicit TOC for people who have not attended a workshop to navigate to relevant topics.


It's difficult to order topics. In an ideal world, we'll learn everything in parallel, but since a linear order is needed, this is what the lesson has evolved to be over time.
However, as an instructor, you are able to swap around lesson order as needed.

@dmi3kno
Copy link
Contributor Author

dmi3kno commented Mar 28, 2017

My argument that sequence of teaching is crucial from pedagogic point of view. If you overwhelm people, they will walk away clueless and will not have the guts to try using R with their own data. We switched entirely to "tidyverse" (introducing ggplot as the first topic) and never looked back. Our workshops are oversubscribed and we have tons of positive feedback from people who go out of classroom and start applying the tools they learned to their own problems.

@katrinleinweber
Copy link
Contributor

Hello @dmi3kno :-) You mean SWC-tidyverse, I suppose? Would you be willing to send some of the changes you applied there back here as PRs? I'd be very interested in how "tidy upgrades" to this lesson here would look :-)

@katrinleinweber katrinleinweber added enhancement Enhancement to lesson material discussion Ongoing, in order to reach an agreement labels Mar 18, 2018
@diyadas
Copy link
Contributor

diyadas commented Aug 20, 2018

I'm closing this issue for now, as the r-gapminder lesson focuses on the tidyverse.

@diyadas diyadas closed this as completed Aug 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Ongoing, in order to reach an agreement enhancement Enhancement to lesson material
Projects
None yet
Development

No branches or pull requests

4 participants