University of Wisconsin-Madison
Statistics 303: R for Statistics I
Fall 2025
Schedule

Description
An understanding of the commonly used statistical language R. Topics will include using R to manipulate data and perform exploratory data analysis.

Learning Outcomes
Students will use R to manipulate data and perform exploratory data analysis using introductory statistics. A student completing Statistics 303 can do these things:

  1. Use basic R vocabulary.
  2. Manipulate data in R.
  3. Produce graphics and reports.
  4. Apply statistical methods.
  5. Run basic simulations.
Here is a more detailed course map.

Requisites
STAT 240, 301, 302, 312, 324, 371, STAT/MATH 310, ECON 310, GEN BUS 303, 304, 306, 307, PSYCH 210, or C&E SOC/SOC 360, or graduate/professsional standing or member of the Statistics Visiting International program

Designations and Attributes
Breadth: Natural Science
Level: Intermediate
L&S Credit Type: Counts as Liberal Arts and Science credit (L&S)
Repeatable for Credit: No

Instructional Mode
classroom instruction

Teachers
NameOffice HoursEmail (please ask most questions in class or office hours)
Instructor:
Gillett, John (Teaching Faculty)Tu 10:55-11:45,
Th 12:15-12:45 and 2:25-3:15 in Morgridge 4508
jgillett@wisc.edu
Teaching Assistants:
Li, Sixu Mo 3:30-4:20,
Fr 4:00-4:50 in Morgridge B2586
sli739@wisc.edu

Class Times
This course meets during session AEE (9/3/25-10/5/25) from 9/4/24 to 10/2/24.
LEC 303-001, -002: TuTh 9:30-10:45 in Morgridge 2522

Textbook
No textbook is required. We'll provide course notes and online screencast lectures (and we'll read R documentation and write R code).

Optional Online Reading
R for Data Science by Garrett Grolemund and Hadley Wickham
An Introduction to R (pdf) by W. N. Venables, D. M. Smith and the R Development Core Team
Advanced R by Hadley Wickham (advanced)
Intro to R video lectures by Google Developers
R Programming wikibook
Using R for Data Analysis and Graphics by J. H. Maindonald
The R Inferno by Patrick Burns (advanced)

Optional Reference Books
R for Data Science by Hadley Wickham, Mine Cetinkaya-Rundel, and Garrett Grolemund
Data Manipulation with R by Phil Spector
Advanced R by Hadley Wickham (advanced)
Introductory Statistics with R by Peter Dalgaard (2008)
R in a Nutshell by Joseph Adler (2009)
A Beginner's Guide to R by Alain F. Zuur, Elena N. Ieno, and Erik Meesters (2009)
Software for Data Analysis: Programming with R by John Chambers (2008) (advanced)

Computing
A computer is required that can run RStudio, a free integrated development environment that supports working with R, a statistical programming language. In case of computer trouble:

Credits and Grades
This is a 1-credit course.
45 Hours Per Credit -- One credit is the learning that takes place in at least 45 hours of learning activities, which include time in lectures or class meetings, in person or online, labs, exams, presentations, tutorials, reading, writing, studying, preparation for any of these activities, and any other learning activities.

These points are available:
8 online quizzes (Quiz 1, ..., Quiz 8)≈ 93
4 R or R Markdown scripts (hw1.R, hw2.R, hw3.Rmd, hw4.Rmd)≈ 70
Online exam on reading and writing R code≈ 75


Total  238

We'll assign grades according to the percentage scale, A = [92,100], AB = [88,92), B = [82,88), BC = [78,82), C = [70,78), D = [60,70), F = [0,60) (92% of points => A); and according to the percentile scale, A = 70, AB = 50, B = 30, BC = 20, C = 10, D = 5, F = 0 (That is, performing better than 70% of the class => A. Here is a graph of this percentile curve.) Your grade will be the higher of these two grades.

Grades are recorded at https://canvas.wisc.edu.

If you anticipate religious or other conflicts with course requirements, or if you require accommodation due to disability, you must notify me during the first three weeks of class. You may not make up missed course work except in the rare case of a documented, serious problem beyond your control. Regarding late work:

I encourage you to discuss the course, including the online quizzes, with others, but you must write the R scripts and the exam by yourself and prevent others from copying your work.

How to Succeed in This Course
The successful student will study the online lectures and their notes, solve the (repeatable) quizzes on time, ask questions as needed via piazza or in Q&A web conferences, submit homework solutions on time, and review well for the exam.


Academic Policies and Statements