0% found this document useful (0 votes)
26 views3 pages

Data Analytics With R Programming Syllabus

The document outlines a course on 'Data Analytics using R', detailing its objectives, content structure, and outcomes. It covers topics such as big data evolution, control structures, lists, factors, and object-oriented programming in R. The course aims to equip students with skills to analyze big data and apply various data mining techniques.

Uploaded by

sham vasu
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views3 pages

Data Analytics With R Programming Syllabus

The document outlines a course on 'Data Analytics using R', detailing its objectives, content structure, and outcomes. It covers topics such as big data evolution, control structures, lists, factors, and object-oriented programming in R. The course aims to equip students with skills to analyze big data and apply various data mining techniques.

Uploaded by

sham vasu
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Subject Subject Name L T P S Marks

Inst. Hours
Code

Category

Credits

External

Total
CIA
CC16 Data Analytics using R Core 5 - - - 3 5 25 75 100
Programming
Course Objective
C1 To understand the problem solving approaches
C2 To learn the basic programming constructs in R Programming
C3 To learn the basic programming constructs in R Programming
C4 To use R Programming data structures - lists, tuples, and dictionaries.
C5 To do input/output with files in R Programming.
UNIT Contents No. of Hours

I Evolution of Big data — Best Practices for Big data


Analytics — Big data characteristics — Validating —
The Promotion of the Value of Big Data — Big Data
Use Cases- Characteristics of Big Data Applications —
15
Perception and Quantification of Value -Understanding
Big Data Storage — A General Overview of High-
Performance Architecture — HDFS — MapReduce
and YARN — Map Reduce Programming Model
II CONTROL STRUCTURES AND VECTORS -Control
structures, functions, scoping rules, dates and times,
Introduction to Functions, preview of Some Important
R Data Structures, Vectors, Character Strings,
Matrices, Lists, Data Frames, Classes Vectors:
Generating sequences, Vectors and subscripts,
Extracting elements of a vector using subscripts, 15
Working with logical subscripts, Scalars, Vectors,
Arrays, and Matrices, Adding and Deleting Vector
Elements, Obtaining the Length of a Vector, Matrices
and Arrays as Vectors Vector Arithmetic and Logical
Operations, Vector Indexing, Common Vector
Operations
III LISTS- Lists: Creating Lists, General List Operations,
List Indexing Adding and Deleting List Elements,
Getting the Size of a List, Extended Example: Text
Concordance Accessing List Components and Values 15
Applying Functions to Lists, Data Frames, Creating
Data Frames, Accessing Data Frames, Other Matrix-
Like Operations
IV FACTORS AND TABLES - Factors and Levels,
Common Functions Used with Factors, Working with
Tables, Matrix/Array-Like Operations on Tables ,
Extracting a Sub table, Finding the Largest Cells in a
15
Table, Math Functions, Calculating a Probability,
Cumulative Sums and Products, Minima and Maxima,
Calculus, Functions for Statistical Distributions R
PROGRAMMING .
V OBJECT-ORIENTED PROGRAMMING S Classes, S
Generic Functions, Writing S Classes, Using
Inheritance, S Classes, Writing S Classes,
15
Implementing a Generic Function on an S Class,
visualization, Simulation, code profiling, Statistical
Analysis with R, data manipulation
Total 75
Course Outcomes Programme Outcomes
CO On completion of this course, students will
1 Work with big data tools and its analysis techniques.
PO1
2 Analyze data by utilizing clustering and classification
algorithms. PO1, PO3

3 Learn and apply different mining algorithms and


recommendation systems for large volumes of data. PO2, PO6

4 Perform analytics on data streams. PO4, PO5, PO6


5 Learn NoSQL databases and management. PO5, PO6
Text Book
1 Roger D. Peng,” R Programming for Data Science “, 2012

2 Norman Matloff,”The Art of R Programming- A Tour of Statistical Software Design”,


2011
Reference Books
1. 1. Garrett Grolemund, Hadley Wickham,”Hands-On Programming with R: Write
Your Own Functions and Simulations” , 1st Edition, 2014

2. Venables ,W.N.,andRipley,”S programming“, Springer, 2000.

Web Resources
1. [Link]

You might also like