Introduction to R Programming
Statistical computing is employed within a diverse range of industries. In recent years, an open source project, R, has emerged as the preeminent statistical computing platform. With its unsurpassed library of freely available packages, R is capable of addressing almost every statistical inference problem.
In this course, you will learn the most commonly-used (roughly 100) functions and operators from the R Base Package, which serves as the fundamental tools for accessing data from multiple sources, manipulating different types of R objects, performing character manipulation, and generating reports. Furthermore, you will also learn how to write your own functions by using different types of control structures.
- R objects: Vectors, matrices, arrays, lists, and data frame
- Subsetting objects
- Data manipulations
- Data aggregation
- Writing user-defined functions
- Character manipulations
Most components for succeeding in this course are practice, practice, and practice! Students are required to complete multiple sets of practice problem sets and quizzes on a weekly basis, plus two main assignments for writing user-defined functions.
Software: R, a free software environment for statistical computing and graphics, is used for this course.
Textbook: The course notes are available to download for free for registered students.
Course typically offered: Online in Fall, Winter, Spring, and Summer (every quarter)
Prerequisites: Knowledge of basic programming or Introduction to Programming is recommended.
Next Steps: Upon completion of this course, consider taking other courses in data science to continue learning.
More Information: For more information about this course, please contact Infotech@ucsd.edu
Note: Instructions for ordering the course reader (e-textbook) will be provided on the first day of class.
Course Number: CSE-41097
Credit: 3.00 unit(s)
Related Certificate Programs: Business Intelligence Analysis, Data Mining for Advanced Analytics, Python Programming
+ Expand All
6/24/2019 - 8/26/2019