Notes: Pre-requisites are STA 198 or STA 199 or STA 210 or STA 221.
A practical introduction to statistical programming focusing on the R programming language. Students will engage with the programming challenges inherent in the various stages of modern statistical analyses, including everything from data collection/aggregation/cleaning to visualization and exploratory analysis to statistical model building and evaluation. This course places an emphasis on modern approaches/best practices for programming, including source control, collaborative coding, literate and reproducible programming, and distributed and multicore computing. Pre-requisites: STA 198L or STA 199L or a higher level STA course. Recommended pre-requisites: STA 210/221 or STA 230/231/240.