Department of Computer Science & Engineering (Data Science)
Semester: III Course Type: ETC
Course Title: Data Analytics with R
Course Code: 23CDE313 Credits: 03
Teaching Hours/Week (L:T:P:O) 3:0:0:0 Total Hours: 40
{O – Other pedagogies, mention @}
CIE Marks: 50 SEE Marks: 50 Total Marks: 100
SEE Type: Theory Exam Hours: 03
I: Course Objectives:
1. To Gain the knowledge of R Programming Concepts
2. To Explain the concepts of Data Visualization
3. To Explain the concept of Statistics in R.
4. To Work with R charts and Graphs.
II: Teaching-Learning Process (General Instructions):
Chalk and board, power point presentations
Online material (Tutorials) and video lectures.
Demonstration of programming examples.
III: COURSE CONTENT
Module-1: 8 Hrs
Basics of R : Introducing R, Initiating R, Packages in R, Environments and Functions, Flow
Controls, Loops, Basic Data Types in R, Vectors
Textbook 1: Chapter 1: 1.1 to 1.7 Chapter 2: 2.1,2.2
Pre-requisites (Self Learning)
RBT Levels: L1,L2,L3
Module-2: 8 Hrs
Basics of R Continued : Matrices and Arrays, Lists, Data Frames, Factors, Strings, Dates and
Times
Textbook: Chapter 2: 2.3,2.4,2.5,2.6,[Link].1, 2.8.2
Pre-requisites (Self Learning)
RBT Levels: L1,L2,L3
Module-3: 8 Hrs
Data Preparation: Datasets, Importing and Exporting files, Accessing Databases, Data Cleaning
and Transformation.
Textbook 1: Chapter 3: 3.1,3.2,3.3,3.4
Pre-requisites (Self Learning)
RBT Levels: L1,L2,L3
Module-4 8 Hrs
Graphics using R: Exploratory Data Analysis, Main Graphical Packages, Pie Charts, Scatter
Plots, Line Plots, Histograms, Box Plots, Bar Plots, Other Graphical packages.
Textbook 1: Chapter 4: 4.1 to 4.9
Pre-requisites (Self Learning)
RBT Levels: L1,L2,L3
Module-5: 8 Hrs
Statistical Analysis using R Basic Statistical Measures, Normal distribution, Binomial
distribution, Correlation Analysis, Regression Analysis-Linear Regression Analysis of Variance
Textbook 1 : Chapter 5: 5.1, 5.3, 5.4, 5.5, 5.6.1, 5.7
Pre-requisites (Self Learning)
RBT Levels: L1,L2,L3
IV. COURSE OUTCOMES
CO1 Describe the structures of R Programming.
CO2 Illustrate the basics of Data Preparation with real world examples.
CO3 Apply the Graphical Packages of R for visualization.
CO4 Employ various Statistical Analysis methods for data analytics.
V. CO-PO-PSO MAPPING (mark H=3; M=2; L=1)
PO/PSO 1 2 3 4 5 6 7 8 9 10 11 12 S1 S2
CO1 3 2 2 2 3 2 1 1 1
CO2 3 2 2 2 2 2 2 1 2
CO3 3 2 2 2 3 2 1 2 2
CO4 3 2 2 2 2 2 1 2 2
VI. Assessment Details (CIE & SEE)
General Rules: Refer Academic Regulations
Continuous Internal Evaluation (CIE): Refer Annexure Section 1.
Semester End Examination (SEE): Refer Annexure Section 1
VII. Learning Resources
VII (a): Textbooks:(Insert or delete rows as per requirement)
Sl. Name of the
No. Title of the Book Name of the author Edition and Year
publisher
1 R Programming: An Sudhamathy and C. 2019 MJP Publishers,
Approach to Data Jothi Venkateswaran,
Analytics,
VII (b): Reference Books:(Insert or delete rows as per requirement)
1 An Introduction to W. N. Venables, D.M. Version 3.0.1 (2013-05-16) R Development Core
R, Notes on R: A Smith and the R Team.
Programming Development Core
Environment for Team.
Data Analysis and
Graphics.
2 Learning R: A Cotton, R 1st edition, 2013 O’Reilly Media Inc
Step by Step
Function Guide to
Data Analysis.
VII (c): Web links and Video Lectures (e-Resources):
URL: [Link]
2. [Link]
3. [Link]
4. [Link]
5. [Link]
6. [Link]
VIII: Activity Based Learning / Practical Based Learning/Experiential learning:
Programming Assignment
Sl.
BOS Member Affiliation Signature
No.
Yashwantha N SJBIT
1
BOS Chairman (Sign & Seal)