Statistical Computing in R

In this course, we will learn the foundational skills for programming in R and a variety of skills for working with data.

Have you ever wondered…

We’ll answer these questions and more by studying the principles of “statistical computing” methods in the programming language called R. There is not an expectation that you have seen R before, only that you have some experiences with computing (writing code and executing code). For those who have not seen R before, it is an open-source programming language developed by Statisticians, and is one of the main “languages” you will find people use when doing statistics in the wild.

In this course, we will learn the foundational skills for programming in R and a variety of skills for working with data. We will then build on these skills to consider how to write programs which are more efficient.

A digital cartoon with two illustrations: the top shows the R-logo with a scary face, and a small scared little fuzzy monster holding up a white flag in surrender while under a dark storm cloud. The text above says 'at first I was like…' The lower cartoon is a friendly, smiling R-logo jumping up to give a happy fuzzy monster a high-five under a smiling sun and next to colorful flowers. The text above the bottom illustration reads 'but now it’s like…'

Artwork by @allison_horst.

Teaching Team and Office Hours

Instructor: Dr. Allison Theobold

Email: atheobol@calpoly.edu

Office: Building 25 Office 105

Office Hours: Mondays from 2:10 to 3:00 & Thursdays from 2:10 to 4:00

Classroom Learning Assistant: Jasmine Cabrera

Teaching Assistant: Emi Degembri

Course Information


Building 38 Room 122


T/R 9:10-11am or 12:10-2:00pm

Texts

The main text book is: R for Data Science by Wickham, Cetinkaya-Rundel, and Grolemund. The book is freely available online, but feel free to purchase a printed copy if you would like one!

Materials

This class is very hands on; be sure to bring a fully charged laptop to every class.