CRSP 406: Introduction to R Programming

This course will provide students with an introduction to R. Major topics will include session management, data objects, reading and writing data, restructuring and combining data frames, handling missing data, working with dates, statistical analysis concepts, and R traditional graphics. Students will learn R programming conventions, how to create, manage and edit R scripts programs, and how to interpret output. Each class will consist of a demo on each lesson followed by a practice session when time permits. Small research datasets will be used both in class examples and in the exercises for each lesson. Students will be expected to complete all homework assignments on time and submit a take-home final exam.