0% found this document useful (0 votes)
22 views

R Programming

Hdsscmggvvcxsz bvvcxd

Uploaded by

wearefactos
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

R Programming

Hdsscmggvvcxsz bvvcxd

Uploaded by

wearefactos
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

DATA VISUALIZATION USING R PROGRAMMING

(Effective from the Academic Year 2022 - 2023)


SEMESTER - IV
Course Code 21CSL481 CIA Marks 50
Number of Contact Hours/Week (L: T: P: S) 0:0:2:0 SEE Marks 50
Total Hours of Pedagogy 24P Exam Hours 02
CREDITS – 1
COURSE PREREQUISITES:
● Knowledge of Programming Subjects like C,C++,Java and Python.
COURSE OBJECTIVES:
This course will enable students to:

● Explore and understand how R and R Studio interactive environment.


● To learn and practice programming techniques using R programming.
● Read Structured Data into R from various sources.
● Understand the different data Structures, data types in R.
● To develop small applications using R Programming
TEACHING - LEARNING STRATEGY:
Following are some sample strategies that can be incorporate for the Course Delivery
● Chalk and Talk Method/Blended Mode Method
● Power Point Presentation
● Expert Talk/Webinar/Seminar
● Video Streaming/Self-Study/Simulations
● Peer-to-Peer Activities
● Activity/Problem Based Learning
● Case Studies
● MOOC/NPTEL Courses
● Any other innovative initiatives with respect to the Course contents
COURSE CONTENTS
MODULE - I
INPUT/OUTPUT: Accessing the Keyboard and Monitor, Reading and Writing Files, Accessing the 4 Hours
Internet .
MODULE - II
STRING MANIPULATION: An Overview of String-Manipulation Functions, Regular Expressions, 4 Hours
Efficient Data Handling in R
MODULE - III
GRAPHICS: Creating Graphs, Customizing Graphs , Saving Graphs to Files 4 Hours

MODULE - IV
The ggplot2 Package for Graphics:Quick Plots and Basic Control, Working with Layers, Plot 4 Hours
Types
MODULE – V
Lattice Graphics: The Lattice Package, Creating a Simple Lattice Graph, Lattice Graph Types, 4 Hours
Controlling Styles.

COURSE OUTCOMES
Upon completion of this course, the students will be able to:
Bloom’s
CO
No.
Course Outcome Description Taxonomy
Level
CO1 Apply thr R programming Concepts in reading and writing of files. CL3

CO2 Illustrate the string manipulationand and efficient data handling concepts with CL3
different examples.
CO3 Use the R programming language Graphics concepts in creation and customization CL3
of different charts.
CO4 Apply The ggplot2 Package for Graphics through different examples. CL3

CO5 Use Lattice Graphics concepts in creating Lattice graph and control styles. CL3

CO-PO-PSO MAPPING
Programme
CO Programme Outcomes (PO) Specific
No. Outcome (PSO)
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 3 2 2
CO2 3 3 3 2 2
CO3 3 3 3 2 2
CO4 3 3 3 2 2
CO5 3 3 3 2 2
3: Substantial (High) 2: Moderate (Medium) 1: Poor (Low)
ASSESSMENT STRATEGY
Assessment will be both CIA and SEE. Students learning will be assessed using Direct and Indirect methods:
Sl. No. Assessment Description Weightage (%) Max. Marks
1 Continuous Internal Assessment (CIA) 100 % 50
Continuous Internal Evaluation (CIE) 60 % 30
Assignments 40 % 20
2 Semester End Examination (SEE) 100 % 50
CO - ASSESSMENT MAPPING
Continuous Internal Assessment (CIA) (50%) Semester End Exam (SEE) (50%)
Continuous Internal Assignment/
Course Outcomes Evaluation (CIE) (60%) Activities (40%)
I II III
Syllabus Coverage Syllabus Coverage Syllabus Coverage
40% 30% 30% 100% 100%
CO1 x x x
CO2 x x x x
CO3 x x x
CO4 x x x
CO5 x x x
Note: For Examinations (both CIE and SEE), the question papers shall contain the questions mapped to the
appropriate Bloom’s Level. Any COs mapped with higher cognitive Bloom’s Level may also be assessed through
the assignments.
ASSIGNMENT TYPES WITH WEIGHTAGES
Sl. No. Assignment Description Max. Weightage (%) Max. Marks
1 Written Assignments 25 % 05
2 Quiz 10 % 02
3 Case Studies 25 % 05
4 Seminar/Presentation 15 % 03
5 Peer - to - Peer Learning 10 % 02
6 Activity Based Learning 50 % 10
7 Project Based Learning 50 % 10
8 Field Work + Report 50 % 10
9 Industry Visit + Report 50 % 10
NPTEL/MOOC Courses – Registration and Assignment
50 % 10
10 Submissions
NPTEL Certification 75 % 15
11 Any other Innovative Assignments (CL4 and above) 50 % 10
Note: The assignments mentioned above may be provided appropriately to the students belonging to different bands
SEE QUESTION PAPER PATTERN:
● The question paper will have TEN full questions from FIVE Modules
● There will be 2 full questions from each module. Every question will carry a maximum of 20 marks.
● Each full question may have a maximum of four sub-questions covering all the topics under a module.
● The students will have to answer FIVE full questions, selecting one full question from each module.
TEXT BOOKS:
1. The art of R programming , by Norman Matloff

2. Sams Teach Yourself R in 24 Hours ,Andy Nicholls, Richard Pugh, Aimee Gott.
REFERENCE BOOKS:

1. Michael J. Crawley, “Statistics: An Introduction using R”, Second edition, Wiley,2015


R Programming for Data Science Roger D. Peng

You might also like