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. |