[R-sig-teaching] thoughts on teaching with R

Eric Lamb eric.lamb at usask.ca
Thu Mar 12 15:56:11 CET 2009


Andrew,
I am just finishing my first year teaching a graduate level stats course 
to Agriculture and other life sciences students. The course is 
practically oriented, and most of the students have taken 1 
undergraduate course previous to mine.

1) What are the instructional decisions that a person needs to make if 
they are going to be teaching statistics using R?

I think that the biggest decision is whether we are going to teach a lot 
of calculations by hand, or whether we are going to "black box" a lot of 
the mathematics and teach the process of data analysis.

2) What decisions have you yourself made and what were your reasons?

I have chosen to focus on data analysis as a process. I think for the 
average MSc. student it is most important that they be able to choose an 
appropriate method and apply it correctly than to understand the theory 
of statistics. I have chosen to use R rather than a program like SAS 
because it is so much more useful to the students.

Most of my students will be going to work for small companies after 
graduation that do not have the resources to purchase something like 
SAS. There was a bit of pushback from faculty who didn't like the idea 
that the students were leaning a program other than their favorite one, 
but they fully accepted the value of wider availability.



3) How do you teach with R? Do you have sessions on R and other sessions 
where content is taught? Is the computing fully integrated with the 
content? Or some combinationn?

More than anything I like running examples "live" in class using R. I 
notice a real difference in my students between a segment of powerpoint 
(passive, unresponsive...) to when I am running examples (engaged, 
suggesting ideas on how an anlysis should proceed...). I provide them 
with all of the scripts developed in and for class so they can re-run 
analyses later on their own.

The students have weekly assignments where they are expected to apply 
the tests they have seen in class to new datasets. I find the process of 
having them see an example and then figure out how to apply it in a new 
situation to be very effective.

I use Crawley's "The R Book" extensively. I like the books approach, 
integrating both theory and practice. The examples are also very 
suitable to my agriculture / life sciences students.

4) If you have the heterogeneous group of students (some going on to 
program in R, others just trying to get through, etc.) how do we deal 
with this? Do we need to have different types of assignments and 
materials for the different students?

Everyone has to do the same assignments. Different groups have different 
challenges, however. I have some students with an engineering background 
that are very comfortable with the idea of coding but have no background 
in things such as experimental design and messy data. Oh the other hand 
I have ag students who found the idea of telling a computer what to do 
by typing very intimidating. Within 4 weeks of hands on practice I found 
most students to be very comfortable with using the command line 
interfaces, and since then almost all discusson and questions have 
focussed on the use and interpretation of statistics.

I hope this helps. In general I have found R to be rewarding to work 
with, and the students have in general responded very well to it.

Cheers, Eric
-- 
Eric Lamb
Assistant Professor, Plant Ecology and Biostatistics
Dept. of Plant Sciences, University of Saskatchewan
http://homepage.usask.ca/egl388/index.html

4D68 Agriculture Building
306-966-1799
eric.lamb at usask.ca




More information about the R-sig-teaching mailing list