SlideShare a Scribd company logo
1 of 30
Download to read offline
Lovely Professional University, Punjab
Course Code Course Title Course Planner
INT232 DATA SCIENCE TOOLBOX : R PROGRAMMING 18306::Savleen Kaur
Reference Books ( R )
Sr No Title Author Publisher Name
R-1 R PROGRAMMING FOR
BEGINNERS
SANDIP RAKSHIT MC GRAW HILL
R-2 HANDS ON PROGRAMMING
WITH R: WRITE YOUR OWN
FUNCTIONS AND SIMULATIONS
GARRETT
GROLEMUND
O'REILLY
Relevant Websites ( RW )
Sr No (Web address) (only if relevant to the course) Salient Features
RW-1 www.tinyurl.com/learneasyR FULL R COURSE DETAILS AND READING MATERIAL
RW-2 https://www.programiz.com/r-programming#learn-r-tutorial R programming Syntax with Examples
Virtual Labs ( VL )
Sr No (VL) (only if relevant to the course) Salient Features
VL-1 https://www.coursera.org/ Hands on Programming with R
LTP week distribution: (LTP Weeks)
Weeks before MTE 7
Course Outcomes :Through this course students should be able to
CO1 :: analyze and configure R software for statistical programming environment and describe generic programming language concepts implemented in a high-level
statistical language.
CO2 :: establish Program in R environment to create custom analytical models to meet the dynamic business needs.
CO3 :: evaluate and verify the analysis findings by conducting various statistical tests used for hypothesis testing.
CO4 :: visualize and customize the various graphical packages for creating various types of graphs, plots and charts.
CO5 :: review advanced data science concepts using predictive analytics fundamentals.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week
Number
Lecture
Number
Broad Topic(Sub Topic) Chapters/Sections of
Text/reference
books
Other Readings,
Relevant Websites,
Audio Visual Aids,
software and Virtual
Labs
Lecture Description Learning Outcomes Pedagogical Tool
Demonstration/
Case Study /
Images /
animation / ppt
etc. Planned
Live Examples
Week 1 Lecture 1 Installation and development
environment overview
(downloading and installing
R from CRAN)
R-1 RW-2 This practical will
discuss about
downloading the tool
from a web source
and will learn about the
process of installing
R on a Windows based
computer.
Students will get to
know about the
basics
of R in terms of
applications and
design
and its comparison to
other statistical
tools.
R Studio
Lecture 2 Installation and development
environment overview
(installing R on your
windows computer)
R-1 This practical will
discuss about
downloading the tool
from a web source
and will learn about the
process of installing
R on a Windows based
computer.
Students will get to
know about the
basics
of R in terms of
applications and
design
and its comparison to
other statistical
tools.
R Studio
Week 2 Lecture 3 Installation and development
environment overview
(installation Rstudio)
R-1 RW-2 This practical will
discuss about the basic
commands and
functions.
This practical will
discuss about the
process
of adding additional
packages in
Windowsbased
installation. It will also
be
discussed that how
additional packages can
be imported as per the
analysis
requirements.
Students will learn
about the basic
commands and
packages provided by
the
R tool.
R Studio
Detailed Plan For Lectures
Weeks After MTE 7
Spill Over (Lecture)
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 2 Lecture 3 Installation and development
environment overview
(libraries in R and R studio)
R-1 RW-2 This practical will
discuss about the basic
commands and
functions.
This practical will
discuss about the
process
of adding additional
packages in
Windowsbased
installation. It will also
be
discussed that how
additional packages can
be imported as per the
analysis
requirements.
Students will learn
about the basic
commands and
packages provided by
the
R tool.
R Studio
Lecture 4 Installation and development
environment overview
(installing packages,)
R-1 RW-2 This practical will
discuss about the basic
commands and
functions.
This practical will
discuss about the
process
of adding additional
packages in
Windowsbased
installation. It will also
be
discussed that how
additional packages can
be imported as per the
analysis
requirements.
Students will learn
about the basic
commands and
packages provided by
the
R tool.
R Studio
Installation and development
environment overview(using
R reference card)
R-1 RW-2 This practical will
discuss about the basic
commands and
functions.
This practical will
discuss about the
process
of adding additional
packages in
Windowsbased
installation. It will also
be
discussed that how
additional packages can
be imported as per the
analysis
requirements.
Students will learn
about the basic
commands and
packages provided by
the
R tool.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 3 Lecture 5 Introduction to basics
(discover the basic data
types and operators in R)
R-1
R-2
RW-2 This practical will
discuss about the basic
commands and
functions.
This practical will
discuss about the
process
of adding additional
packages in
Windowsbased
installation. It will also
be
discussed that how
additional packages can
be imported as per the
analysis
requirements.
Students will learn
about the basic
commands and
packages provided by
the
R tool.
R Studio
Lecture 6 Introduction to basics
(discover the basic data
types and operators in R)
R-1
R-2
RW-2 This practical will
discuss about the basic
commands and
functions.
This practical will
discuss about the
process
of adding additional
packages in
Windowsbased
installation. It will also
be
discussed that how
additional packages can
be imported as per the
analysis
requirements.
Students will learn
about the basic
commands and
packages provided by
the
R tool.
R Studio
Week 4 Lecture 7 Vectors and matrices(learn
how to work with vectors
and matrices in R)
R-1
R-2
This practical will
discuss about the basic
commands and
functions.
This practical will
discuss about the
process
of adding additional
packages in
Windowsbased
installation. It will also
be
discussed that how
additional packages can
be imported as per the
analysis
requirements.
Students will learn
about the basic
commands and
packages provided by
the
R tool.
R Studio Analysis on
dataset available
in data.gov.in
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 4 Lecture 8 Vectors and matrices(learn
how to work with vectors
and matrices in R)
R-1
R-2
This practical will
discuss about the basic
commands and
functions.
This practical will
discuss about the
process
of adding additional
packages in
Windowsbased
installation. It will also
be
discussed that how
additional packages can
be imported as per the
analysis
requirements.
Students will learn
about the basic
commands and
packages provided by
the
R tool.
R Studio Analysis on
dataset available
in data.gov.in
Week 5 Lecture 9 Factors(R stores categorical
data in factors)
R-1
R-2
RW-2 This practical will
discuss about the use
and
import of data in the
statistical tool's
environment using
different approaches.
This practical will
discuss how to import
large data files in the R
tool environment.
How to enter numerical
data items along
with text data items.
This practical will
discuss about factors
and
data frames.
This practical will also
discuss that how we
can use combine
command for making
data
for statistical analysis,
import data from a
CSV file and how to
handle the missi
Students will learn
how to input data in
the tool using various
methods
available and
working with data
frames.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 5 Lecture 10 Factors(R stores categorical
data in factors)
R-1
R-2
RW-2 This practical will
discuss about the use
and
import of data in the
statistical tool's
environment using
different approaches.
This practical will
discuss how to import
large data files in the R
tool environment.
How to enter numerical
data items along
with text data items.
This practical will
discuss about factors
and
data frames.
This practical will also
discuss that how we
can use combine
command for making
data
for statistical analysis,
import data from a
CSV file and how to
handle the missi
Students will learn
how to input data in
the tool using various
methods
available and
working with data
frames.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 6 Lecture 11 Factors(learn how to create
subset and compare
categorical data)
RW-2
VL-1
This practical will
discuss about the use
and
import of data in the
statistical tool's
environment using
different approaches.
This practical will
discuss how to import
large data files in the R
tool environment.
How to enter numerical
data items along
with text data items.
This practical will
discuss about factors
and
data frames.
This practical will also
discuss that how we
can use combine
command for making
data
for statistical analysis,
import data from a
CSV file and how to
handle the missi
Students will learn
how to input data in
the tool using various
methods
available and
working with data
frames.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 6 Lecture 12 Factors(learn how to create
subset and compare
categorical data)
RW-2
VL-1
This practical will
discuss about the use
and
import of data in the
statistical tool's
environment using
different approaches.
This practical will
discuss how to import
large data files in the R
tool environment.
How to enter numerical
data items along
with text data items.
This practical will
discuss about factors
and
data frames.
This practical will also
discuss that how we
can use combine
command for making
data
for statistical analysis,
import data from a
CSV file and how to
handle the missi
Students will learn
how to input data in
the tool using various
methods
available and
working with data
frames.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 7 Lecture 13 Factors(learn how to create
subset and compare
categorical data)
RW-2
VL-1
This practical will
discuss about the use
and
import of data in the
statistical tool's
environment using
different approaches.
This practical will
discuss how to import
large data files in the R
tool environment.
How to enter numerical
data items along
with text data items.
This practical will
discuss about factors
and
data frames.
This practical will also
discuss that how we
can use combine
command for making
data
for statistical analysis,
import data from a
CSV file and how to
handle the missi
Students will learn
how to input data in
the tool using various
methods
available and
working with data
frames.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 7 Lecture 14 Factors(learn how to create
subset and compare
categorical data)
RW-2
VL-1
This practical will
discuss about the use
and
import of data in the
statistical tool's
environment using
different approaches.
This practical will
discuss how to import
large data files in the R
tool environment.
How to enter numerical
data items along
with text data items.
This practical will
discuss about factors
and
data frames.
This practical will also
discuss that how we
can use combine
command for making
data
for statistical analysis,
import data from a
CSV file and how to
handle the missi
Students will learn
how to input data in
the tool using various
methods
available and
working with data
frames.
R Studio
Week 8 Lecture 15 Data frames(creating) R-1
R-2
RW-2
VL-1
his practical will discuss
about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 8 Lecture 15 Data frames(merging) R-1 RW-2
VL-1
his practical will discuss
about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R Studio
Data frames(naming) R-1
R-2
RW-2
VL-1
his practical will discuss
about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R Studio
Data frames(filtering) R-1 RW-2
VL-1
his practical will discuss
about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 8 Lecture 16 Data frames(creating) R-1
R-2
RW-2
VL-1
his practical will discuss
about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R Studio
Data frames(merging) R-1 RW-2
VL-1
his practical will discuss
about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R Studio
Data frames(naming) R-1
R-2
RW-2
VL-1
his practical will discuss
about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 8 Lecture 16 Data frames(filtering) R-1 RW-2
VL-1
his practical will discuss
about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R Studio
Week 9 Lecture 17 Data frames(indexing and
selection in data frames)
R-1 RW-2 his practical will discuss
about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool
R Studio
Lecture 18 Lists(naming) R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 9 Lecture 18 Lists(extracting) R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool
Lists(adding) R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool
Lists(deleting components
from lists)
R-1
R-2
RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 9 Lecture 18 Lists(subsetting a list) R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool
Week 10 Lecture 19 Lists(naming) R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool
Lists(extracting) R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 10 Lecture 19 Lists(adding) R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool
Lists(deleting components
from lists)
R-1
R-2
RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool
Lists(subsetting a list) R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool
Lecture 20 Online Assignment
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 11 Lecture 21 R syntax(conditional
statements)
RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
students will learn
about the basic
commands and
packages provided by
the R tool.
R Studio
Lecture 22 R syntax(loops) R-1 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
students will learn
about the basic
commands and
packages provided by
the R tool.
R STUDIO
Week 12 Lecture 23 R syntax(functions and
packages in R)
RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 12 Lecture 23 Data input and output in R
(CSV files)
R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R studio
Lecture 24 R syntax(functions and
packages in R)
RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R studio
Data input and output in R
(CSV files)
R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 13 Lecture 25 R syntax(functions and
packages in R)
RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R studio
Lecture 26 R syntax(functions and
packages in R)
RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about the
process of adding
additional packages in
Windowsbased
installation. It will also
be discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will learn
about the basic
commands and
packages provided by
the R tool.
R studio
SPILL OVER
Week 0 Lecture 0 Spill Over
MID-TERM
Week 15 Lecture 29 Advanced R programming
(mathematical functions)
R-1 This practical will
discuss about
the components of list
and advanced
functions in R.
Students will learn
how to use the
advanced R functions
for Analysis.
R Studio
Lecture 30 Advanced R programming
(mathematical functions)
R-1 This practical will
discuss about
the components of list
and advanced
functions in R.
Students will learn
how to use the
advanced R functions
for Analysis.
R Studio
Week 16 Lecture 31 Advanced R programming
(apply family of functions)
R-1 RW-2 This practical will
discuss about
the components of list
and advanced
functions in R.
Students will learn
how to use the
advanced R functions
for Analysis.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 16 Lecture 32 Advanced R programming
(apply family of functions)
R-1 RW-2 This practical will
discuss about
the components of list
and advanced
functions in R.
Students will learn
how to use the
advanced R functions
for Analysis.
R Studio
Week 17 Lecture 33 Online Assignment
Lecture 34 Advanced R programming
(dates and timestamps)
R-1 RW-2 This practical will
discuss about
the components of list
and advanced
functions in R.
Students will learn
how to use the
advanced R functions
for Analysis.
R Studio
Week 18 Lecture 35 Data manipulation with R
using(data filters)
R-1
R-2
VL-1 This practical will
discuss about the
various types of filters
available in R
Students will learn
about various
commands and
packages available in
R Tool.
R Studio
Lecture 36 Data manipulation with R
using(handling missing data)
R-1 RW-2 This practical will
discuss about how to
handle the missing data
and manipulate it using
various methods
available in R
Students will learn
about the basic
commands and
packages provided by
the R tool.
R Studio
Week 19 Lecture 37 Data manipulation with R
using(dplyr)
R-1 This practical will
discuss about various
advanced packages
available in R
Students will learn
about different
advanced functions
and packages in R
Tool.
R Studio
Data manipulation with R
using(tidyr)
R-1 This practical will
discuss about various
advanced packages
available in R
Students will learn
about different
advanced functions
and packages in R
Tool.
R Studio
Data manipulation with R
using(pipe)
R-1 This practical will
discuss about various
advanced packages
available in R
Students will learn
about different
advanced functions
and packages in R
Tool.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 19 Lecture 38 Text mining in R(Text
mining functions)
R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about how
to manipulate the data
and prfrom the mining
of text using various
functions. It will also be
discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will get to
know about various
text mining functions
in R.
R Studio
Text mining in R(string
functions used in R,)
R-1
R-2
RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about how
to manipulate the data
and prfrom the mining
of text using various
functions. It will also be
discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will get to
know about various
text mining functions
in R.
R Studio
Week 20 Lecture 39 Text mining in R(Text
mining functions)
R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about how
to manipulate the data
and prfrom the mining
of text using various
functions. It will also be
discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will get to
know about various
text mining functions
in R.
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 20 Lecture 39 Text mining in R(string
functions used in R,)
R-1
R-2
RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about how
to manipulate the data
and prfrom the mining
of text using various
functions. It will also be
discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will get to
know about various
text mining functions
in R.
R Studio
Lecture 40 Text mining in R(analyzing
text data for mining)
R-1 RW-2 This practical will
discuss about the basic
commands and
functions. This practical
will discuss about how
to manipulate the data
and perfrom the mining
of text using various
functions. It will also be
discussed that how
additional packages can
be imported as per the
analysis requirements.
Students will get to
know about various
text mining functions
in R.
R Studio
Week 21 Lecture 41 Advanced R programming
(regular expressions)
R-1 l will discuss about the
basic commands and
functions. This practical
will discuss about how
to manipulate the data
and perfrom the mining
of text using various
functions. It will also be
discussed that how
additional packages can
be imported as per the
analysis requirement
l will discuss about
the basic commands
and functions. This
practical will discuss
about how to
manipulate the data
and perfrom the
mining of text using
various functions. It
will also be discussed
that how additional
packages can be
imported as per the
analysis requirement
R STUDIO
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 21 Lecture 42 Advanced R programming
(regular expressions)
R-1 l will discuss about the
basic commands and
functions. This practical
will discuss about how
to manipulate the data
and perfrom the mining
of text using various
functions. It will also be
discussed that how
additional packages can
be imported as per the
analysis requirement
l will discuss about
the basic commands
and functions. This
practical will discuss
about how to
manipulate the data
and perfrom the
mining of text using
various functions. It
will also be discussed
that how additional
packages can be
imported as per the
analysis requirement
R STUDIO
Week 22 Lecture 43 Social media data mining
(Facebook data analysis)
R-1 RW-2
VL-1
This practical will
discuss how to perfrom
social media data
mining using various
functions and packages
in R and then analyse
that data using multiple
features of R.
Students will get to
know how to perfrom
social media data
mining and its
analyses in R
R Studio
Lecture 44 Social media data mining
(Facebook data analysis)
R-1 RW-2
VL-1
This practical will
discuss how to perfrom
social media data
mining using various
functions and packages
in R and then analyse
that data using multiple
features of R.
Students will get to
know how to perfrom
social media data
mining and its
analyses in R
R Studio
Week 23 Lecture 45 Social media data mining
(twitter data analysis)
RW-2
VL-1
This practical will
discuss how to perfrom
social media data
mining using various
functions and packages
in R and then analyse
that data using multiple
features of R.
Students will get to
know how to perfrom
social media data
mining and its
analyses in R
R Studio
Lecture 46 Social media data mining
(twitter data analysis)
RW-2
VL-1
This practical will
discuss how to perfrom
social media data
mining using various
functions and packages
in R and then analyse
that data using multiple
features of R.
Students will get to
know how to perfrom
social media data
mining and its
analyses in R
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 24 Lecture 47 DATA VISUALIZATION
WITH R(Explanation and
Implementation of Basic
types of graphs (SCATTER
PLOT, LINE CHART, BAR
CHART, PIE CHART))
R-2 This practical will
discuss about usage,
meaning and
requirement of various
charts.
Student will get to
know about chart
types and their usages
RStudio
Lecture 48 Online Assignment
Week 25 Lecture 49 DATA VISUALIZATION
WITH R(Explanation and
Implementation of
Advanced types of graphs
(Word Cloud, Heat Map,
Bollinger Band, Donot Chart
etc.))
R-2 This practical will
discuss about
Explanation and
Implementation of
Advanced types of
graphs (Word Cloud,
Heat Map, Bollinger
Band, Donot Chart etc.)
Students will
implement and would
able to graphically
visualize their data in
best manner
R Studio
DATA VISUALIZATION
WITH R(Dynamic
Visualization using
GGPLOTS)
R-2 This practical will
discuss about
Explanation and
Implementation of
Advanced types of
graphs (Word Cloud,
Heat Map, Bollinger
Band, Donot Chart etc.)
Students will
implement and would
able to graphically
visualize their data in
best manner
R Studio
Lecture 50 DATA VISUALIZATION
WITH R(Explanation and
Implementation of
Advanced types of graphs
(Word Cloud, Heat Map,
Bollinger Band, Donot Chart
etc.))
R-2 This practical will
discuss about
Explanation and
Implementation of
Advanced types of
graphs (Word Cloud,
Heat Map, Bollinger
Band, Donot Chart etc.)
Students will
implement and would
able to graphically
visualize their data in
best manner
R Studio
DATA VISUALIZATION
WITH R(Dynamic
Visualization using
GGPLOTS)
R-2 This practical will
discuss about
Explanation and
Implementation of
Advanced types of
graphs (Word Cloud,
Heat Map, Bollinger
Band, Donot Chart etc.)
Students will
implement and would
able to graphically
visualize their data in
best manner
R Studio
Week 26 Lecture 51 DATA VISUALIZATION
WITH R(Explanation and
Implementation of
Advanced types of graphs
(Word Cloud, Heat Map,
Bollinger Band, Donot Chart
etc.))
R-2 This practical will
discuss about
Explanation and
Implementation of
Advanced types of
graphs (Word Cloud,
Heat Map, Bollinger
Band, Donot Chart etc.)
Students will
implement and would
able to graphically
visualize their data in
best manner
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 26 Lecture 51 DATA VISUALIZATION
WITH R(Dynamic
Visualization using
GGPLOTS)
R-2 This practical will
discuss about
Explanation and
Implementation of
Advanced types of
graphs (Word Cloud,
Heat Map, Bollinger
Band, Donot Chart etc.)
Students will
implement and would
able to graphically
visualize their data in
best manner
R Studio
Lecture 52 DATA VISUALIZATION
WITH R(Advanced
Visualization using
PLOTLY)
R-2 This practical will
discuss about the
advanced visualization
and dynamic charts
using PLOTYLY,
Student would also learn
about making
DASHBOARDS in
attractive manner
Students will
implement and would
able draw dashboards
graphically and
visualize their data in
best manner
R Studio
DATA VISUALIZATION
WITH R(Implementation of
DASHBOARDS using
RMARKDOWN)
R-2 RW-1 This practical will
discuss about the
advanced visualization
and dynamic charts
using PLOTYLY,
Student would also learn
about making
DASHBOARDS in
attractive manner
Students will
implement and would
able draw dashboards
graphically and
visualize their data in
best manner
R Studio
Week 27 Lecture 53 DATA VISUALIZATION
WITH R(Advanced
Visualization using
PLOTLY)
R-2 This practical will
discuss about the
advanced visualization
and dynamic charts
using PLOTYLY,
Student would also learn
about making
DASHBOARDS in
attractive manner
Students will
implement and would
able draw dashboards
graphically and
visualize their data in
best manner
R Studio
DATA VISUALIZATION
WITH R(Implementation of
DASHBOARDS using
RMARKDOWN)
R-2 RW-1 This practical will
discuss about the
advanced visualization
and dynamic charts
using PLOTYLY,
Student would also learn
about making
DASHBOARDS in
attractive manner
Students will
implement and would
able draw dashboards
graphically and
visualize their data in
best manner
R Studio
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 27 Lecture 54 DATA VISUALIZATION
WITH R(Advanced
Visualization using
PLOTLY)
R-2 This practical will
discuss about the
advanced visualization
and dynamic charts
using PLOTYLY,
Student would also learn
about making
DASHBOARDS in
attractive manner
Students will
implement and would
able draw dashboards
graphically and
visualize their data in
best manner
R Studio
DATA VISUALIZATION
WITH R(Implementation of
DASHBOARDS using
RMARKDOWN)
R-2 RW-1 This practical will
discuss about the
advanced visualization
and dynamic charts
using PLOTYLY,
Student would also learn
about making
DASHBOARDS in
attractive manner
Students will
implement and would
able draw dashboards
graphically and
visualize their data in
best manner
R Studio
SPILL OVER
Week 0 Lecture 0 Spill Over
Detailed Plan For Practicals
Practical No Broad topic Subtopic Other Readings Learning Outcomes
Practical 1 Installation and development
environment overview
installing R on your windows
computer
Students will get to know about the basics
of R in terms of applications and design
and its comparison to other statistical
tools.
Installation and development
environment overview
downloading and installing R from
CRAN
Students will get to know about the basics
of R in terms of applications and design
and its comparison to other statistical
tools.
Practical 2 Installation and development
environment overview
downloading and installing R from
CRAN
Students will get to know about the basics
of R in terms of applications and design
and its comparison to other statistical
tools.
Installation and development
environment overview
installing R on your windows
computer
Students will get to know about the basics
of R in terms of applications and design
and its comparison to other statistical
tools.
Practical 3 Introduction to basics discover the basic data types and
operators in R
Students will learn about the basic
commands and packages provided by the
R tool.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Practical 3 R syntax conditional statements Students will learn about the basic
commands and packages provided by the
R tool.
R syntax functions and packages in R Students will learn about the basic
commands and packages provided by the
R tool.
R syntax loops Students will learn about the basic
commands and packages provided by the
R tool.
Practical 4 R syntax loops Students will learn about the basic
commands and packages provided by the
R tool.
R syntax functions and packages in R Students will learn about the basic
commands and packages provided by the
R tool.
R syntax conditional statements Students will learn about the basic
commands and packages provided by the
R tool.
Introduction to basics discover the basic data types and
operators in R
Students will learn about the basic
commands and packages provided by the
R tool.
Practical 5 Vectors and matrices learn how to work with vectors and
matrices in R
Students will learn about working with vector
items, data frames and metrics objects.
Practical 6 Vectors and matrices learn how to work with vectors and
matrices in R
Students will learn about working with vector
items, data frames and metrics objects.
Practical 7 Factors R stores categorical data in factors Students will learn how to input data in
the tool using various methods
available and working with data frames.
Factors learn how to create subset and
compare categorical data
Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data input and output in R CSV files Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data input and output in R excel files and SQL with R Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data frames creating Students will learn how to input data in
the tool using various methods
available and working with data frames.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Practical 7 Data frames merging Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data frames naming Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data frames filtering Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data frames indexing and selection in data frames Students will learn how to input data in
the tool using various methods
available and working with data frames.
Practical 8 Data frames indexing and selection in data frames Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data frames filtering Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data frames naming Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data frames merging Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data frames creating Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data input and output in R excel files and SQL with R Students will learn how to input data in
the tool using various methods
available and working with data frames.
Data input and output in R CSV files Students will learn how to input data in
the tool using various methods
available and working with data frames.
Factors learn how to create subset and
compare categorical data
Students will learn how to input data in
the tool using various methods
available and working with data frames.
Factors R stores categorical data in factors Students will learn how to input data in
the tool using various methods
available and working with data frames.
Practical 9 Lists deleting components from lists Students will learn how to use the advanced R
functions for Analysis.
Lists adding Students will learn how to use the advanced R
functions for Analysis.
Lists naming Students will learn how to use the advanced R
functions for Analysis.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Practical 9 Lists extracting Students will learn how to use the advanced R
functions for Analysis.
Lists subsetting a list Students will learn how to use the advanced R
functions for Analysis.
Advanced R programming mathematical functions Students will learn how to use the advanced R
functions for Analysis.
Advanced R programming apply family of functions Students will learn how to use the advanced R
functions for Analysis.
Advanced R programming regular expressions Students will learn how to use the advanced R
functions for Analysis.
Advanced R programming dates and timestamps Students will learn how to use the advanced R
functions for Analysis.
Practical 10 Advanced R programming dates and timestamps Students will learn how to use the advanced R
functions for Analysis.
Advanced R programming regular expressions Students will learn how to use the advanced R
functions for Analysis.
Advanced R programming apply family of functions Students will learn how to use the advanced R
functions for Analysis.
Advanced R programming mathematical functions Students will learn how to use the advanced R
functions for Analysis.
Lists subsetting a list Students will learn how to use the advanced R
functions for Analysis.
Lists deleting components from lists Students will learn how to use the advanced R
functions for Analysis.
Lists extracting Students will learn how to use the advanced R
functions for Analysis.
Lists naming Students will learn how to use the advanced R
functions for Analysis.
Lists adding Students will learn how to use the advanced R
functions for Analysis.
Practical 11 Data manipulation with R using data filters Students will learn about plotting different kinds of
charts in R Tool.
Data manipulation with R using handling missing data Students will learn about plotting different kinds of
charts in R Tool.
Data manipulation with R using dplyr Students will learn about plotting different kinds of
charts in R Tool.
Data manipulation with R using tidyr Students will learn about plotting different kinds of
charts in R Tool.
Data manipulation with R using pipe Students will learn about plotting different kinds of
charts in R Tool.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Practical 12 Data manipulation with R using pipe Students will learn about plotting different kinds of
charts in R Tool.
Data manipulation with R using tidyr Students will learn about plotting different kinds of
charts in R Tool.
Data manipulation with R using dplyr Students will learn about plotting different kinds of
charts in R Tool.
Data manipulation with R using handling missing data Students will learn about plotting different kinds of
charts in R Tool.
Data manipulation with R using data filters Students will learn about plotting different kinds of
charts in R Tool.
SPILL OVER
Practical 15 Spill Over
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.

More Related Content

Similar to INT232 __ DATA SCIENCE TOOLBOX _ R PROGRAMMING.pdf

R Introduction
R IntroductionR Introduction
R Introduction
schamber
 

Similar to INT232 __ DATA SCIENCE TOOLBOX _ R PROGRAMMING.pdf (20)

Reproducible Research in R and R Studio
Reproducible Research in R and R StudioReproducible Research in R and R Studio
Reproducible Research in R and R Studio
 
Final Project Submission Document file
Final Project Submission Document fileFinal Project Submission Document file
Final Project Submission Document file
 
R studio practical file
R studio  practical file R studio  practical file
R studio practical file
 
R Brownbag Seminar 2.1
R Brownbag Seminar 2.1R Brownbag Seminar 2.1
R Brownbag Seminar 2.1
 
A Handbook Of Statistical Analyses Using R
A Handbook Of Statistical Analyses Using RA Handbook Of Statistical Analyses Using R
A Handbook Of Statistical Analyses Using R
 
Day 1a welcome introduction
Day 1a   welcome   introductionDay 1a   welcome   introduction
Day 1a welcome introduction
 
Introduction to R and R Studio
Introduction to R and R StudioIntroduction to R and R Studio
Introduction to R and R Studio
 
Financial Risk Mgt - Lec 4 by Dr. Syed Muhammad Ali Tirmizi
Financial Risk Mgt - Lec 4 by Dr. Syed Muhammad Ali TirmiziFinancial Risk Mgt - Lec 4 by Dr. Syed Muhammad Ali Tirmizi
Financial Risk Mgt - Lec 4 by Dr. Syed Muhammad Ali Tirmizi
 
IBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project reportIBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project report
 
R programming for psychometrics
R programming for psychometricsR programming for psychometrics
R programming for psychometrics
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)
 
WF ED 540, Class Meeting 2, 3 September 2015
WF ED 540, Class Meeting 2, 3 September 2015WF ED 540, Class Meeting 2, 3 September 2015
WF ED 540, Class Meeting 2, 3 September 2015
 
BUSINESS ANALYTICS WITH R SOFTWARE DIAST
BUSINESS ANALYTICS WITH R SOFTWARE DIASTBUSINESS ANALYTICS WITH R SOFTWARE DIAST
BUSINESS ANALYTICS WITH R SOFTWARE DIAST
 
A computer maintenance_course_syllabus_2010
A computer maintenance_course_syllabus_2010A computer maintenance_course_syllabus_2010
A computer maintenance_course_syllabus_2010
 
Bsa 375 bsa375
Bsa 375 bsa375Bsa 375 bsa375
Bsa 375 bsa375
 
Introduction to R for Data Science :: Session 1
Introduction to R for Data Science :: Session 1Introduction to R for Data Science :: Session 1
Introduction to R for Data Science :: Session 1
 
R Introduction
R IntroductionR Introduction
R Introduction
 
Better graphics in R
Better graphics in RBetter graphics in R
Better graphics in R
 
reverse engineering.ppt
reverse engineering.pptreverse engineering.ppt
reverse engineering.ppt
 
Language-agnostic data analysis workflows and reproducible research
Language-agnostic data analysis workflows and reproducible researchLanguage-agnostic data analysis workflows and reproducible research
Language-agnostic data analysis workflows and reproducible research
 

Recently uploaded

Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
IJECEIAES
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
Kira Dess
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
BalamuruganV28
 

Recently uploaded (20)

litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentation
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdf
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 

INT232 __ DATA SCIENCE TOOLBOX _ R PROGRAMMING.pdf

  • 1. Lovely Professional University, Punjab Course Code Course Title Course Planner INT232 DATA SCIENCE TOOLBOX : R PROGRAMMING 18306::Savleen Kaur Reference Books ( R ) Sr No Title Author Publisher Name R-1 R PROGRAMMING FOR BEGINNERS SANDIP RAKSHIT MC GRAW HILL R-2 HANDS ON PROGRAMMING WITH R: WRITE YOUR OWN FUNCTIONS AND SIMULATIONS GARRETT GROLEMUND O'REILLY Relevant Websites ( RW ) Sr No (Web address) (only if relevant to the course) Salient Features RW-1 www.tinyurl.com/learneasyR FULL R COURSE DETAILS AND READING MATERIAL RW-2 https://www.programiz.com/r-programming#learn-r-tutorial R programming Syntax with Examples Virtual Labs ( VL ) Sr No (VL) (only if relevant to the course) Salient Features VL-1 https://www.coursera.org/ Hands on Programming with R LTP week distribution: (LTP Weeks) Weeks before MTE 7 Course Outcomes :Through this course students should be able to CO1 :: analyze and configure R software for statistical programming environment and describe generic programming language concepts implemented in a high-level statistical language. CO2 :: establish Program in R environment to create custom analytical models to meet the dynamic business needs. CO3 :: evaluate and verify the analysis findings by conducting various statistical tests used for hypothesis testing. CO4 :: visualize and customize the various graphical packages for creating various types of graphs, plots and charts. CO5 :: review advanced data science concepts using predictive analytics fundamentals. An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 2. Week Number Lecture Number Broad Topic(Sub Topic) Chapters/Sections of Text/reference books Other Readings, Relevant Websites, Audio Visual Aids, software and Virtual Labs Lecture Description Learning Outcomes Pedagogical Tool Demonstration/ Case Study / Images / animation / ppt etc. Planned Live Examples Week 1 Lecture 1 Installation and development environment overview (downloading and installing R from CRAN) R-1 RW-2 This practical will discuss about downloading the tool from a web source and will learn about the process of installing R on a Windows based computer. Students will get to know about the basics of R in terms of applications and design and its comparison to other statistical tools. R Studio Lecture 2 Installation and development environment overview (installing R on your windows computer) R-1 This practical will discuss about downloading the tool from a web source and will learn about the process of installing R on a Windows based computer. Students will get to know about the basics of R in terms of applications and design and its comparison to other statistical tools. R Studio Week 2 Lecture 3 Installation and development environment overview (installation Rstudio) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Detailed Plan For Lectures Weeks After MTE 7 Spill Over (Lecture) An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 3. Week 2 Lecture 3 Installation and development environment overview (libraries in R and R studio) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Lecture 4 Installation and development environment overview (installing packages,) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Installation and development environment overview(using R reference card) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 4. Week 3 Lecture 5 Introduction to basics (discover the basic data types and operators in R) R-1 R-2 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Lecture 6 Introduction to basics (discover the basic data types and operators in R) R-1 R-2 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Week 4 Lecture 7 Vectors and matrices(learn how to work with vectors and matrices in R) R-1 R-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Analysis on dataset available in data.gov.in An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 5. Week 4 Lecture 8 Vectors and matrices(learn how to work with vectors and matrices in R) R-1 R-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Analysis on dataset available in data.gov.in Week 5 Lecture 9 Factors(R stores categorical data in factors) R-1 R-2 RW-2 This practical will discuss about the use and import of data in the statistical tool's environment using different approaches. This practical will discuss how to import large data files in the R tool environment. How to enter numerical data items along with text data items. This practical will discuss about factors and data frames. This practical will also discuss that how we can use combine command for making data for statistical analysis, import data from a CSV file and how to handle the missi Students will learn how to input data in the tool using various methods available and working with data frames. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 6. Week 5 Lecture 10 Factors(R stores categorical data in factors) R-1 R-2 RW-2 This practical will discuss about the use and import of data in the statistical tool's environment using different approaches. This practical will discuss how to import large data files in the R tool environment. How to enter numerical data items along with text data items. This practical will discuss about factors and data frames. This practical will also discuss that how we can use combine command for making data for statistical analysis, import data from a CSV file and how to handle the missi Students will learn how to input data in the tool using various methods available and working with data frames. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 7. Week 6 Lecture 11 Factors(learn how to create subset and compare categorical data) RW-2 VL-1 This practical will discuss about the use and import of data in the statistical tool's environment using different approaches. This practical will discuss how to import large data files in the R tool environment. How to enter numerical data items along with text data items. This practical will discuss about factors and data frames. This practical will also discuss that how we can use combine command for making data for statistical analysis, import data from a CSV file and how to handle the missi Students will learn how to input data in the tool using various methods available and working with data frames. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 8. Week 6 Lecture 12 Factors(learn how to create subset and compare categorical data) RW-2 VL-1 This practical will discuss about the use and import of data in the statistical tool's environment using different approaches. This practical will discuss how to import large data files in the R tool environment. How to enter numerical data items along with text data items. This practical will discuss about factors and data frames. This practical will also discuss that how we can use combine command for making data for statistical analysis, import data from a CSV file and how to handle the missi Students will learn how to input data in the tool using various methods available and working with data frames. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 9. Week 7 Lecture 13 Factors(learn how to create subset and compare categorical data) RW-2 VL-1 This practical will discuss about the use and import of data in the statistical tool's environment using different approaches. This practical will discuss how to import large data files in the R tool environment. How to enter numerical data items along with text data items. This practical will discuss about factors and data frames. This practical will also discuss that how we can use combine command for making data for statistical analysis, import data from a CSV file and how to handle the missi Students will learn how to input data in the tool using various methods available and working with data frames. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 10. Week 7 Lecture 14 Factors(learn how to create subset and compare categorical data) RW-2 VL-1 This practical will discuss about the use and import of data in the statistical tool's environment using different approaches. This practical will discuss how to import large data files in the R tool environment. How to enter numerical data items along with text data items. This practical will discuss about factors and data frames. This practical will also discuss that how we can use combine command for making data for statistical analysis, import data from a CSV file and how to handle the missi Students will learn how to input data in the tool using various methods available and working with data frames. R Studio Week 8 Lecture 15 Data frames(creating) R-1 R-2 RW-2 VL-1 his practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 11. Week 8 Lecture 15 Data frames(merging) R-1 RW-2 VL-1 his practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Data frames(naming) R-1 R-2 RW-2 VL-1 his practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Data frames(filtering) R-1 RW-2 VL-1 his practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 12. Week 8 Lecture 16 Data frames(creating) R-1 R-2 RW-2 VL-1 his practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Data frames(merging) R-1 RW-2 VL-1 his practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Data frames(naming) R-1 R-2 RW-2 VL-1 his practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 13. Week 8 Lecture 16 Data frames(filtering) R-1 RW-2 VL-1 his practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R Studio Week 9 Lecture 17 Data frames(indexing and selection in data frames) R-1 RW-2 his practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool R Studio Lecture 18 Lists(naming) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 14. Week 9 Lecture 18 Lists(extracting) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool Lists(adding) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool Lists(deleting components from lists) R-1 R-2 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 15. Week 9 Lecture 18 Lists(subsetting a list) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool Week 10 Lecture 19 Lists(naming) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool Lists(extracting) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 16. Week 10 Lecture 19 Lists(adding) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool Lists(deleting components from lists) R-1 R-2 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool Lists(subsetting a list) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool Lecture 20 Online Assignment An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 17. Week 11 Lecture 21 R syntax(conditional statements) RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. students will learn about the basic commands and packages provided by the R tool. R Studio Lecture 22 R syntax(loops) R-1 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. students will learn about the basic commands and packages provided by the R tool. R STUDIO Week 12 Lecture 23 R syntax(functions and packages in R) RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 18. Week 12 Lecture 23 Data input and output in R (CSV files) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R studio Lecture 24 R syntax(functions and packages in R) RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R studio Data input and output in R (CSV files) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 19. Week 13 Lecture 25 R syntax(functions and packages in R) RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R studio Lecture 26 R syntax(functions and packages in R) RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about the process of adding additional packages in Windowsbased installation. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will learn about the basic commands and packages provided by the R tool. R studio SPILL OVER Week 0 Lecture 0 Spill Over MID-TERM Week 15 Lecture 29 Advanced R programming (mathematical functions) R-1 This practical will discuss about the components of list and advanced functions in R. Students will learn how to use the advanced R functions for Analysis. R Studio Lecture 30 Advanced R programming (mathematical functions) R-1 This practical will discuss about the components of list and advanced functions in R. Students will learn how to use the advanced R functions for Analysis. R Studio Week 16 Lecture 31 Advanced R programming (apply family of functions) R-1 RW-2 This practical will discuss about the components of list and advanced functions in R. Students will learn how to use the advanced R functions for Analysis. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 20. Week 16 Lecture 32 Advanced R programming (apply family of functions) R-1 RW-2 This practical will discuss about the components of list and advanced functions in R. Students will learn how to use the advanced R functions for Analysis. R Studio Week 17 Lecture 33 Online Assignment Lecture 34 Advanced R programming (dates and timestamps) R-1 RW-2 This practical will discuss about the components of list and advanced functions in R. Students will learn how to use the advanced R functions for Analysis. R Studio Week 18 Lecture 35 Data manipulation with R using(data filters) R-1 R-2 VL-1 This practical will discuss about the various types of filters available in R Students will learn about various commands and packages available in R Tool. R Studio Lecture 36 Data manipulation with R using(handling missing data) R-1 RW-2 This practical will discuss about how to handle the missing data and manipulate it using various methods available in R Students will learn about the basic commands and packages provided by the R tool. R Studio Week 19 Lecture 37 Data manipulation with R using(dplyr) R-1 This practical will discuss about various advanced packages available in R Students will learn about different advanced functions and packages in R Tool. R Studio Data manipulation with R using(tidyr) R-1 This practical will discuss about various advanced packages available in R Students will learn about different advanced functions and packages in R Tool. R Studio Data manipulation with R using(pipe) R-1 This practical will discuss about various advanced packages available in R Students will learn about different advanced functions and packages in R Tool. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 21. Week 19 Lecture 38 Text mining in R(Text mining functions) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about how to manipulate the data and prfrom the mining of text using various functions. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will get to know about various text mining functions in R. R Studio Text mining in R(string functions used in R,) R-1 R-2 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about how to manipulate the data and prfrom the mining of text using various functions. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will get to know about various text mining functions in R. R Studio Week 20 Lecture 39 Text mining in R(Text mining functions) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about how to manipulate the data and prfrom the mining of text using various functions. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will get to know about various text mining functions in R. R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 22. Week 20 Lecture 39 Text mining in R(string functions used in R,) R-1 R-2 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about how to manipulate the data and prfrom the mining of text using various functions. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will get to know about various text mining functions in R. R Studio Lecture 40 Text mining in R(analyzing text data for mining) R-1 RW-2 This practical will discuss about the basic commands and functions. This practical will discuss about how to manipulate the data and perfrom the mining of text using various functions. It will also be discussed that how additional packages can be imported as per the analysis requirements. Students will get to know about various text mining functions in R. R Studio Week 21 Lecture 41 Advanced R programming (regular expressions) R-1 l will discuss about the basic commands and functions. This practical will discuss about how to manipulate the data and perfrom the mining of text using various functions. It will also be discussed that how additional packages can be imported as per the analysis requirement l will discuss about the basic commands and functions. This practical will discuss about how to manipulate the data and perfrom the mining of text using various functions. It will also be discussed that how additional packages can be imported as per the analysis requirement R STUDIO An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 23. Week 21 Lecture 42 Advanced R programming (regular expressions) R-1 l will discuss about the basic commands and functions. This practical will discuss about how to manipulate the data and perfrom the mining of text using various functions. It will also be discussed that how additional packages can be imported as per the analysis requirement l will discuss about the basic commands and functions. This practical will discuss about how to manipulate the data and perfrom the mining of text using various functions. It will also be discussed that how additional packages can be imported as per the analysis requirement R STUDIO Week 22 Lecture 43 Social media data mining (Facebook data analysis) R-1 RW-2 VL-1 This practical will discuss how to perfrom social media data mining using various functions and packages in R and then analyse that data using multiple features of R. Students will get to know how to perfrom social media data mining and its analyses in R R Studio Lecture 44 Social media data mining (Facebook data analysis) R-1 RW-2 VL-1 This practical will discuss how to perfrom social media data mining using various functions and packages in R and then analyse that data using multiple features of R. Students will get to know how to perfrom social media data mining and its analyses in R R Studio Week 23 Lecture 45 Social media data mining (twitter data analysis) RW-2 VL-1 This practical will discuss how to perfrom social media data mining using various functions and packages in R and then analyse that data using multiple features of R. Students will get to know how to perfrom social media data mining and its analyses in R R Studio Lecture 46 Social media data mining (twitter data analysis) RW-2 VL-1 This practical will discuss how to perfrom social media data mining using various functions and packages in R and then analyse that data using multiple features of R. Students will get to know how to perfrom social media data mining and its analyses in R R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 24. Week 24 Lecture 47 DATA VISUALIZATION WITH R(Explanation and Implementation of Basic types of graphs (SCATTER PLOT, LINE CHART, BAR CHART, PIE CHART)) R-2 This practical will discuss about usage, meaning and requirement of various charts. Student will get to know about chart types and their usages RStudio Lecture 48 Online Assignment Week 25 Lecture 49 DATA VISUALIZATION WITH R(Explanation and Implementation of Advanced types of graphs (Word Cloud, Heat Map, Bollinger Band, Donot Chart etc.)) R-2 This practical will discuss about Explanation and Implementation of Advanced types of graphs (Word Cloud, Heat Map, Bollinger Band, Donot Chart etc.) Students will implement and would able to graphically visualize their data in best manner R Studio DATA VISUALIZATION WITH R(Dynamic Visualization using GGPLOTS) R-2 This practical will discuss about Explanation and Implementation of Advanced types of graphs (Word Cloud, Heat Map, Bollinger Band, Donot Chart etc.) Students will implement and would able to graphically visualize their data in best manner R Studio Lecture 50 DATA VISUALIZATION WITH R(Explanation and Implementation of Advanced types of graphs (Word Cloud, Heat Map, Bollinger Band, Donot Chart etc.)) R-2 This practical will discuss about Explanation and Implementation of Advanced types of graphs (Word Cloud, Heat Map, Bollinger Band, Donot Chart etc.) Students will implement and would able to graphically visualize their data in best manner R Studio DATA VISUALIZATION WITH R(Dynamic Visualization using GGPLOTS) R-2 This practical will discuss about Explanation and Implementation of Advanced types of graphs (Word Cloud, Heat Map, Bollinger Band, Donot Chart etc.) Students will implement and would able to graphically visualize their data in best manner R Studio Week 26 Lecture 51 DATA VISUALIZATION WITH R(Explanation and Implementation of Advanced types of graphs (Word Cloud, Heat Map, Bollinger Band, Donot Chart etc.)) R-2 This practical will discuss about Explanation and Implementation of Advanced types of graphs (Word Cloud, Heat Map, Bollinger Band, Donot Chart etc.) Students will implement and would able to graphically visualize their data in best manner R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 25. Week 26 Lecture 51 DATA VISUALIZATION WITH R(Dynamic Visualization using GGPLOTS) R-2 This practical will discuss about Explanation and Implementation of Advanced types of graphs (Word Cloud, Heat Map, Bollinger Band, Donot Chart etc.) Students will implement and would able to graphically visualize their data in best manner R Studio Lecture 52 DATA VISUALIZATION WITH R(Advanced Visualization using PLOTLY) R-2 This practical will discuss about the advanced visualization and dynamic charts using PLOTYLY, Student would also learn about making DASHBOARDS in attractive manner Students will implement and would able draw dashboards graphically and visualize their data in best manner R Studio DATA VISUALIZATION WITH R(Implementation of DASHBOARDS using RMARKDOWN) R-2 RW-1 This practical will discuss about the advanced visualization and dynamic charts using PLOTYLY, Student would also learn about making DASHBOARDS in attractive manner Students will implement and would able draw dashboards graphically and visualize their data in best manner R Studio Week 27 Lecture 53 DATA VISUALIZATION WITH R(Advanced Visualization using PLOTLY) R-2 This practical will discuss about the advanced visualization and dynamic charts using PLOTYLY, Student would also learn about making DASHBOARDS in attractive manner Students will implement and would able draw dashboards graphically and visualize their data in best manner R Studio DATA VISUALIZATION WITH R(Implementation of DASHBOARDS using RMARKDOWN) R-2 RW-1 This practical will discuss about the advanced visualization and dynamic charts using PLOTYLY, Student would also learn about making DASHBOARDS in attractive manner Students will implement and would able draw dashboards graphically and visualize their data in best manner R Studio An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 26. Week 27 Lecture 54 DATA VISUALIZATION WITH R(Advanced Visualization using PLOTLY) R-2 This practical will discuss about the advanced visualization and dynamic charts using PLOTYLY, Student would also learn about making DASHBOARDS in attractive manner Students will implement and would able draw dashboards graphically and visualize their data in best manner R Studio DATA VISUALIZATION WITH R(Implementation of DASHBOARDS using RMARKDOWN) R-2 RW-1 This practical will discuss about the advanced visualization and dynamic charts using PLOTYLY, Student would also learn about making DASHBOARDS in attractive manner Students will implement and would able draw dashboards graphically and visualize their data in best manner R Studio SPILL OVER Week 0 Lecture 0 Spill Over Detailed Plan For Practicals Practical No Broad topic Subtopic Other Readings Learning Outcomes Practical 1 Installation and development environment overview installing R on your windows computer Students will get to know about the basics of R in terms of applications and design and its comparison to other statistical tools. Installation and development environment overview downloading and installing R from CRAN Students will get to know about the basics of R in terms of applications and design and its comparison to other statistical tools. Practical 2 Installation and development environment overview downloading and installing R from CRAN Students will get to know about the basics of R in terms of applications and design and its comparison to other statistical tools. Installation and development environment overview installing R on your windows computer Students will get to know about the basics of R in terms of applications and design and its comparison to other statistical tools. Practical 3 Introduction to basics discover the basic data types and operators in R Students will learn about the basic commands and packages provided by the R tool. An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 27. Practical 3 R syntax conditional statements Students will learn about the basic commands and packages provided by the R tool. R syntax functions and packages in R Students will learn about the basic commands and packages provided by the R tool. R syntax loops Students will learn about the basic commands and packages provided by the R tool. Practical 4 R syntax loops Students will learn about the basic commands and packages provided by the R tool. R syntax functions and packages in R Students will learn about the basic commands and packages provided by the R tool. R syntax conditional statements Students will learn about the basic commands and packages provided by the R tool. Introduction to basics discover the basic data types and operators in R Students will learn about the basic commands and packages provided by the R tool. Practical 5 Vectors and matrices learn how to work with vectors and matrices in R Students will learn about working with vector items, data frames and metrics objects. Practical 6 Vectors and matrices learn how to work with vectors and matrices in R Students will learn about working with vector items, data frames and metrics objects. Practical 7 Factors R stores categorical data in factors Students will learn how to input data in the tool using various methods available and working with data frames. Factors learn how to create subset and compare categorical data Students will learn how to input data in the tool using various methods available and working with data frames. Data input and output in R CSV files Students will learn how to input data in the tool using various methods available and working with data frames. Data input and output in R excel files and SQL with R Students will learn how to input data in the tool using various methods available and working with data frames. Data frames creating Students will learn how to input data in the tool using various methods available and working with data frames. An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 28. Practical 7 Data frames merging Students will learn how to input data in the tool using various methods available and working with data frames. Data frames naming Students will learn how to input data in the tool using various methods available and working with data frames. Data frames filtering Students will learn how to input data in the tool using various methods available and working with data frames. Data frames indexing and selection in data frames Students will learn how to input data in the tool using various methods available and working with data frames. Practical 8 Data frames indexing and selection in data frames Students will learn how to input data in the tool using various methods available and working with data frames. Data frames filtering Students will learn how to input data in the tool using various methods available and working with data frames. Data frames naming Students will learn how to input data in the tool using various methods available and working with data frames. Data frames merging Students will learn how to input data in the tool using various methods available and working with data frames. Data frames creating Students will learn how to input data in the tool using various methods available and working with data frames. Data input and output in R excel files and SQL with R Students will learn how to input data in the tool using various methods available and working with data frames. Data input and output in R CSV files Students will learn how to input data in the tool using various methods available and working with data frames. Factors learn how to create subset and compare categorical data Students will learn how to input data in the tool using various methods available and working with data frames. Factors R stores categorical data in factors Students will learn how to input data in the tool using various methods available and working with data frames. Practical 9 Lists deleting components from lists Students will learn how to use the advanced R functions for Analysis. Lists adding Students will learn how to use the advanced R functions for Analysis. Lists naming Students will learn how to use the advanced R functions for Analysis. An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 29. Practical 9 Lists extracting Students will learn how to use the advanced R functions for Analysis. Lists subsetting a list Students will learn how to use the advanced R functions for Analysis. Advanced R programming mathematical functions Students will learn how to use the advanced R functions for Analysis. Advanced R programming apply family of functions Students will learn how to use the advanced R functions for Analysis. Advanced R programming regular expressions Students will learn how to use the advanced R functions for Analysis. Advanced R programming dates and timestamps Students will learn how to use the advanced R functions for Analysis. Practical 10 Advanced R programming dates and timestamps Students will learn how to use the advanced R functions for Analysis. Advanced R programming regular expressions Students will learn how to use the advanced R functions for Analysis. Advanced R programming apply family of functions Students will learn how to use the advanced R functions for Analysis. Advanced R programming mathematical functions Students will learn how to use the advanced R functions for Analysis. Lists subsetting a list Students will learn how to use the advanced R functions for Analysis. Lists deleting components from lists Students will learn how to use the advanced R functions for Analysis. Lists extracting Students will learn how to use the advanced R functions for Analysis. Lists naming Students will learn how to use the advanced R functions for Analysis. Lists adding Students will learn how to use the advanced R functions for Analysis. Practical 11 Data manipulation with R using data filters Students will learn about plotting different kinds of charts in R Tool. Data manipulation with R using handling missing data Students will learn about plotting different kinds of charts in R Tool. Data manipulation with R using dplyr Students will learn about plotting different kinds of charts in R Tool. Data manipulation with R using tidyr Students will learn about plotting different kinds of charts in R Tool. Data manipulation with R using pipe Students will learn about plotting different kinds of charts in R Tool. An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
  • 30. Practical 12 Data manipulation with R using pipe Students will learn about plotting different kinds of charts in R Tool. Data manipulation with R using tidyr Students will learn about plotting different kinds of charts in R Tool. Data manipulation with R using dplyr Students will learn about plotting different kinds of charts in R Tool. Data manipulation with R using handling missing data Students will learn about plotting different kinds of charts in R Tool. Data manipulation with R using data filters Students will learn about plotting different kinds of charts in R Tool. SPILL OVER Practical 15 Spill Over An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.