Syllabus

Course Code: BCA-602(II)    Course Name: PROGRAMMING IN R

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Introduction to R: Installing R, How to Run R, Functions, Start-up Files, Reading and Writing R, Arithmetic operations in R.
R Programming Structures: Control Statements, Loops, If-Else, Arithmetic and Boolean Operator values, Type Conversions-Functions.
2 R Data Structures: Lists Creation, Accessing List Elements, Adding or Deleting List Elements, Recursive Lists, Data Frames.
Vectors: Declaration, Arithmetic and logic operations, Indexing, Vector Elements-operations on vectors, Filtering, Matrices, Math Functions, Set operations.
3 Matrices and Arrays: Creating Matrices, Applying Functions to Matrix Rows and Columns, Adding and Deleting Matrix Rows and Columns, Naming Matrix Rows and Columns, Higher-Dimensional Arrays.
Data Frames: Creating Data Frames, Merging Data Frames, Applying Functions to Data Frames, Factors and Tables: Factors and Levels, Common Functions Used with Factors, Working with Tables, Other Factor- and Table-Related Functions.
4 Input /Output: Reading from the keyboard, Reading and Writing to a File, Reading a Matrix or Data Frame from a file, Accessing files on Remote Machines, String Manipulations, Interfacing R from other languages.
Packages in R, Installation process of various packages in R, Data science packages in R, Building R packages.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.