This website is designed to host course material for STAT 486/586 Introduction to Statistical Computing at Iowa State University.

Relevant course pages


The required textbook for this course is

Here are some additional free resources that may be helpful:

Other resources:


We will be using the Statistical Software R. I will be using RStudio as the interface to R. Although both will be available on lab computers, I suggest you install R and RStudio on your own laptop or desktop (or both).

Install links:

Course Description

Modern statistical computing. Topics may include: data management; spread sheets; verifying data accuracy; transferring data between software packages; data and graphical analysis with statistical software packages; algorithmic programming concepts and applications; simulation studies and resampling methods; software reliability; statistical modeling and machine learning.

Course Objectives


The prerequisite for the course is previous enrollment in one of the following statistics (STAT) courses: 301, 326, 401, or 587.



1|Review|Open Intro (entire book) 2|Visualization|R4DS Ch1-3


Please use the Canvas discussion forum.

Center for Excellence in Learning and Teaching Recommendations

This course abides by the Center for Excellence in Learning and Teaching Recommendations.