###### Brief Information

- Name : R Programming (the 2nd course of Data Science Specialization in Coursera)
- Lecturer : Roger D. Peng
- Course : Data Science Specialization in Coursera
- Syllabus : Syllabus__R Programming__Coursera
- In short
- In this course you will learn how to program in R and how to use R for effective data analysis. You will learn how to install and configure software necessary for a statistical programming environment, discuss generic programming language concepts as they are implemented in a high-level statistical language. The course covers practical issues in statistical computing which includes programming in R, reading data into R, accessing R packages, writing R functions, debugging, and organizing and commenting R code. Topics in statistical data analysis and optimization will provide working examples.

###### Trace lectures

- Week 1: Overview of R, R data types and objects, reading and writing data
- Week 2: Control structures, functions, scoping rules, dates and times
- Week 3: Loop functions, debugging tools
- Week 4: Simulation, code profiling

###### Assignments

- Programming Assignment 1: Air Pollution
- Programming Assignment 2: Peer Assessments
- Programming Assignment 3: Hospital Quality
- Programming Assignment swirl

###### Results

- Week 1 Quiz – 15/20 points
- Week 2 Quiz – 10/10 points
- Week 3 Quiz – 2/5 points
- Week 4 Quiz – 10/10 points
- Programming Assignment 1 (Air Pollution) – 20/20 points
- Programming Assignment 2 (Lexical Scoping) – 0/10 points
- Programming Assignment 3 (Hospital Quality) – 25/25 points
- swirl Programming Assignment – 5/5 (extra) points
- Total point = 87/100

###### Certificate

Verified Course Record | R Programming | Coursera