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.