You are on page 1of 6

Unit I Marks

1 Summarize how R sessions and functions are created and used [10M]
Explain how basic data types of R programming language are used with
2 [10M]
real time examples and use cases
Outline various advanced data structures used in R to store and operate
3 [10M]
data with real time examples
Demonstrate the creation of Data Frames and various operations
4 [10M]
performed in R with relevant examples
5 Develop a real time use case with different matrix operations in R [10M]
6 Develop a real time use case with List operations in R [10M]
List various real time use cases for the usage of array and class operations
7 [10M]
in R
Distinguish various control structures available in R programming
8 [10M]
language with relevant examples
Inspect the importance and use of “Loops” and “Looping over Non vector
9 [10M]
Sets” with relevant examples
Construct a real time use case to demonstrate the using of recursion
10 [10M]
implemented with loops
Build an example to show how arithmetic and boolean operators are
11 [10M]
implemented in R
List the ways in which arguments can be passed and returned in R
12 [10M]
functions
Unit II Marks
1 Explain about various features of R Graphical User Interface (GUI) and its
[10M]
components
Summarize the approach of data import and data export mechanisms in R
2 [10M]
environment with relevant examples
Outline various operations performed on data to get its descriptive
3 [10M]
statistics with suitable examples in R
Develop a use case to show various operations performed on data as part
4 [10M]
of “Exploratory Data Analysis (EDA)”
Construct an example to show how visualizing is applied for a single
5 [10M]
variable and multiple variables
6 Examine the approach of data visualization in R using ggplot2 [10M]
Examine essential packages in R programming language to do graphics
7 [10M]
and create data visualizations for data analysis
Demonstrate the approach of creation of a graph and graphics in R with
8 [10M]
relevant examples
9 Examine the usage of the plot() function for effective data visualizations [10M]
Demonstrate various methods used to customize graphs and save them in
10 [10M]
to files in R with suitable examples
Construct an example to demonstrate the usage of vector cross product in
11 [10M]
R programming language.
Simplify with an example how Markov Chains are used to find stationary
12 [10M]
distributions with an extended example
Unit III Marks
Examine various methods to calculate probability, cumulative sums and
1 [10M]
products on numbers
2 Illustrate the implementation of sorting in R with an example [10M]
List various methods used to apply calculus operations in R with suitable
3 [10M]
example.
4 Model various functions that are used in Statistical Distribution in R [10M]
Develop a usecase to demonstrate linear algebra operations on vectors and
5 [10M]
matrices in R
6 Build a usecase to demonstrate vector cross product in R [10M]
Build a usecase to demonstrate the finding of Stationary Distribution of
7 [10M]
Markov Chains
8 Summarize various probability distributions [10M]
9 Compare Normal Distribution with Binomial Distribution [10M]
10 Distinguish Poisson Distributions with Normal Distribution [10M]
11 Summarize the importance of Correlation and Covariance [10M]
12 Outline how T-Tests are performed with an example [10M]
13 Illustrate the working approach of ANOVA [10M]
Unit IV Marks
Define Data Science. Explain its major components and applications in
1 [10M]
real-time
2 List various approaches of “Exploring Data” as part of data analysis [10M]
Model the ways how cleaning, munging and manipulating data is
3 [10M]
performed with suitable examples.
4 Summarize various approaches used for data wrangling [10M]
Organize the approach of dimensionality reduction with a relevant
5 [10M]
example.
Summarize the importance & working approach of Principle Component
6 [10M]
Analysis (PCA)
7 Compare and contrast overfitting, underfitting and bias-variance [10M]
Outline how feature extraction and selection is performed as part of data
8 [10M]
modelling
Analyze the importance of association rule mining with a relevant
9 [10M]
example.
Identify the need of outlier analysis and describe its working approach with
10 [10M]
a relevant example.
Identify various use-cases where association rule mining helps the data
11 [10M]
analyst to suggest business managers to increase their sales
Examine the working approach of Principle component analysis in R
12 [10M]
programming with suitable use-case
Unit V Marks
1 Summarize various Linear Models used in data science [10M]
Examine the working approach of Simple Linear Regression in R with a
2 [10M]
use-case
Examine the working approach of Simple Multiple Regression in R with a
3 [10M]
use-case
4 Develop a use-case to show the working of Generalized Linear Models [10M]
Construct the implementation approach of Logistic Regression with an
5 [10M]
example
Construct the implementation approach of Poisson Regression in R with
6 [10M]
an example
7 Summarize the importance of Generalized Linear Models [10M]
8 Outline the importance of survival analysis in linear models [10M]
9 Summarize about Nonlinear Models [10M]
10 Develop a usecase to show the working of Decision trees [10M]
11 Compare and contrast Random Forests with decision trees [10M]
12 Inspect the working of Random Forest in data science with an example [10M]
Unit VI Marks
1 Classify various types of Clustering methods with its working approach [10M]
2 Explain the working approach of K-means algorithm with an example [10M]
3 Examine the working approach of K-means algorithm in R with a use-case [10M]
4 Summarize about Decision Trees and its usage with an example. [10M]
5 Build a usecase to demonstrate the implementation of Decision Tree in R [10M]
6 Summarize Bayes’ Theorem and Naïve Bayes Classifier [10M]
7 Identify the working approach K-nearest neighbourhood algorithm [10M]
Distinguish Supervised Learning and Unsupervised Learning with relevant
8 [10M]
scenarios.
9 Examine the working approach of Naïve Bayes in R with a use-case [10M]
Model a Decision Tree and identify the approach of evaluating a Decision
10 [10M]
Tree
11 Summarize the approach of data smoothing and its importance [10M]
12 Identify various application scenarios of Unsupervised Learning [10M]

You might also like