0% found this document useful (0 votes)
247 views7 pages

R PROGRAMMING LESSON PLAN

R PROGRAMMING LESSON PLAN FOR 2ND SEM BCA-SEP

Uploaded by

rupasandhyam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
247 views7 pages

R PROGRAMMING LESSON PLAN

R PROGRAMMING LESSON PLAN FOR 2ND SEM BCA-SEP

Uploaded by

rupasandhyam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

Faculty of Computer Applications

UNIT PLAN

Class: BCA Semester: II

Subject: Statistical Computing and R Programming Code: DS2T2

Course Facilitator: Sandhya Assistant Professor


sandhya@uidcblr.com
Course Goal: After the successful completion of the course, the student will be able to:
 Explore fundamentals of statistical analysis in R environment.
 Describe key terminologies, concepts and techniques
employed in Statistical Analysis.
 Define Calculate, Implement Probability and Probability Distributions
to solve a wide variety of problems.
 Conduct and interpret a variety of Hypothesis Tests to aid Decision Making.
 Understand, Analyze, and Interpret Correlation Probability and
Regression to analyses the underlying relationships between different
variables.
Resources: 1. Tilman M. Davies, “The book of R: A first course in programming
and statistics”, San Francisco, 2016.
2. Vishwas R. Pawgi, “Statistical computing using R software”, Nirali
prakashan publisher, e1 edition, 2022.
3. https://www.geeksforgeeks.org/r-tutorial/
4. https://www.tutorialspoint.com/r/index.htm.
Assessment and
Evaluation: Sl.No Activity Weightage
1. Assignment & Attendance 10
2. Assessment Test 10
Total 20

Assignment Topics: Formative Assessment as per SEP Guidelines


1)Presentations
2) Case Studies

Session Topic Pedagogy / Instructional Date Remarks


No Methodology Materials
Unit 1
1 The Language: Introduction: Practice based Presentation
 Advantages of R over Other
Programming Languages,
 R Studio: R script file,
 Handling Packages in R:
Installing R Package
2  Syntax, Lecture PPT Presentation
 Comments,
 Operators

3  R Keywords Presentation PPT Presentation

4  R Data Types – Lecture PPT Presentation


1. numeric,
2. Integer,
3. logical

 R Data Types – Practice based PPT Presentation


Session Topic Pedagogy / Instructional Date Remarks
No Methodology Materials
5 4. complex,
5. character and raw

6  Variables Practice based PPT Presentation

7  Input and Output Practice based PPT Presentation

8  Data Structures – Strings Lecture Presentation

9  Data Structures – Vectors Lecture Presentation

10  Data Structures – Matrices Practice based PPT Presentation

11  Data Structures – Arrays Lecture Presentation

12  Data Structures – Non-numeric Practice based PPT Presentation


Values

13  Data Structures – Lists and Lecture Presentation


Data Frames

14  Special Values, Classes, and Lecture PPT Presentation


Coercion

15  Reading and Writing Files. Lecture Case Studies

16  Class test Question paper

Unit 2
17 Programming: Conditions and Lecture PPT Presentation
Loops
 If statements - Stand-Alone
Statement, Using If Else
18  Nesting and Stacking Lecture
Statements
Session Topic Pedagogy / Instructional Date Remarks
No Methodology Materials

19 Lecture Video
 The Switch Function
Presentation
20  Coding Loops - For Loops, Lecture Video
While Loops, Repeat Loop Presentation

21  Other Control Flow Lecture PPT Presentation


Mechanisms - Declaring Break,
Next and goto statement

22  R-Function: function definition Lecture

23  Built-in functions: Basic Lecture PPT Presentation


Math function - min(), max(),
sum(),
sqrt(),abs(),ceiling(),floor(),
trunc(), round(), cos(), sin(),
tan()
24  Built-in functions: Basic Lecture Video
Math function - min(), max(), Presentation
sum(),
sqrt(),abs(),ceiling(),floor(),
trunc(), round(), cos(), sin(),
tan()
25  String function - Lecture PPT Presentation
grep(), nchar() , paste(),
sprintf(), substr(), strsplit(),
regex() gregexpr(), toupper(),
tolower(), paste()

26  String function - Lecture Video


grep(), nchar() , paste(), Presentation
sprintf(), substr(), strsplit(),
Session Topic Pedagogy / Instructional Date Remarks
No Methodology Materials
regex() gregexpr(), toupper(),
tolower(), paste(),

27  String function - Lecture PPT Presentation


grep(), nchar() , paste(),
sprintf(), substr(), strsplit(),
regex() gregexpr(), toupper(),
tolower(), paste()

28  User Defined Function. Practice based PPT Presentation

29  Exception Handling Practice based Discussion

30  Progress and Timing Lecture PPT Presentation


 Visibility

31 Question paper
Class Test

Unit 3
32 Statistics and Probability: Lecture PPT Presentation
Introduction

33  Elementary Statistics Lecture PPT Presentation

34  Basic data visualization Discussion Presentation

35  Probability Practice based Lecture

36  Common probability Practice based


distributions
37  Common probability mass Visual based Lecture
functions
Session Topic Pedagogy / Instructional Date Remarks
No Methodology Materials
38  Common probability mass Descriptive PPT Presentation
functions-
Bernoulli

39  Common probability mass Lecture PPT Presentation


functions-
Binomial

40  Common probability mass Practice based PPT Presentation


functions-
Poisson distributions
41  Common probability density Visual based Presentation
functions
42  Common probability density Descriptive PPT Presentation
functions -Uniform
43  Common probability density Lecture PPT Presentation
functions - Normal
44  Common probability density Visual based Presentation
functions -Student’s t-
distribution.
45 Class Test Question paper

Unit 4
46 Lecture PPT Presentation
Statistical Testing and Modelling:
47  Sampling distributions Discussion Video
Presentation
48  Hypothesis testing Discussion PPT Presentation

49 Discussion Video
 Analysis of variance Presentation
Session Topic Pedagogy / Instructional Date Remarks
No Methodology Materials
50 Presentation Video
 Simple linear regression
Presentation
51 Presentation Video
 Multiple linear regressions.
Presentation
52 Lecture Video
 Advanced graphics
Presentation
53 Presentation Video
 Basic Plotting
Presentation
54  Plot customization Lecture PPT Presentation

55  Plotting regions and margins Presentation PPT Presentation

56  Point and click coordinate Visual Based PPT Presentation


interaction

57  Customizing traditional R plots Visual Based Video


Presentation
58  Specialized text and label Visual Based PPT Presentation
notation

59  Defining colors and plotting in Visual Based Video


higher dimensions. Presentation

60 Class Test Question paper

Faculty
Sandhya M HOD- Computer Applications Principal

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy