Course Objectives
The objective of this course is to:
1. Gain an in-depth understanding of data structures used in R and learn to import/export data in R
2. Master the R Programming and understand how various statements are executed in R
3. Define, understand and use the various apply functions and DPLYP functions.
4. Understand and use the various graphics in R for data visualization
5. Gain a basic understanding of the various statistical concepts, understand and use linear, non-linear regression models, and classification techniques for data analysis
Course Outcomes
On completion of this course, the students will be able to
CO1. Understand basic data structures of R programming language
CO2. Perform manipulations in R using various types of programming structures and functions
CO3. Perform math and simulation in R
CO4. Create and edit visualizations with R
CO5. Perform appropriate statistical tests using R
Catalog Description
The goal of this course is to teach the fundamentals of the R programming language at a bachelor student level. A variety of topics will be covered that are important for modern scientific computing (see below) in order to prepare the students for real life applications of scientific computing. Basic knowledge of statistics theory in mathematics and understanding of various types of graphs for data representation is required to gain a better understanding of this subject. A project will be assigned in order to expose the students to real life applications. One of the main themes of the class will be establishing a connection and relationships between scientific computing and other computer science topics like statistical analysis, machine learning and data analytics.
You are visitor no