You are on page 1of 18

Course File-Course Plan

Ac. Year : 2018-19


Statistics with
R- Programming Year: II Sem: I
(R1621051)
Faculty Details

Name of the Faculty : KONDA RUPA NARENDRA BABU

Designation : Assistant Professor

Department : Computer Science & Engineering

Course Details

Name of the Programme : B. Tech.,

Batch : 2018-19

Branch : Computer Science & Engineering

Semester : I Semester

Title of the Course : Statistics with R-Programming

Course Code : R1621051

Course Type : Core:  Open Elective: Elective: Add-on: Lab:

Number of Students : 75

Note to the Faculty Members on how to use this course file format
1. Time Table and syllabus copy provided to you may also be filed in it.
2. Please attach the Marks List of the students in respect of MID/QUIZ-I and MID/QUIZ-II for this course in your
Course File
3. Photocopy of the best and the worst answer sheets for MID I, & II, be included in the Course File.
4. List of Assignments / Seminar Topics you have given to students should also be included in the Course File.
5. Model Question Paper, which you have distributed to the students in the beginning of the Semester for the
course should be included in the Course File.
6. Any additional resources like PPT, OHP, handouts used may also be filed in it.

Signature of the Head of the Department Signature of the Faculty


Date: Date:
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)
STATUS PAPER
1. TARGET
1.1. Percentage of Pass : 80
1.2. Percentage of I Class : 55
2. COURSE PLAN
(Please write how you intend to cover the contents: i.e., coverage of Units by lectures, guest lectures, design exercises,
solving numerical problems, demonstration of models, model preparation, or by assignments, etc.)
3. METHOD OF EVALUATION
3.1. Continuous Assessment Examinations (CAE 1, CAE 2)
3.2. Assignments
3.3. Seminars
3.4. Mini Projects
3.5. Quiz
3.6. Term End Examination
3.7. Others, Specify if any
4. List out any new topic(s) or any innovation you would like to introduce in teaching the course in this
Semester.
4.1.
4.2.
4.3.

Signature of the Head of the Department Signature of the Faculty


Date: Date:
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)
GUIDELINES TO STUDY THE COURSE

Guidelines to Study the Course

R is an open source, interpreted programming language and interactive development environment for high performance statistical
computing and effective data visualization. It is similar to other statistical packages like the S language that was originally developed by Bell
Labs, USA. Nowadays, it is a widely accepted open source solution for high dimensional data analytics supported by a dynamic and vibrant
research community. A majority of the data analysts and data scientists around the globe utilize R programming to tackle challenging issues in
fields ranging from computational science to business marketing. R programming has become the most common programming language of the
data science community and for various finance- and analyticsdriven business organizations such as Google, Facebook, and LinkedIn.

R and its libraries include support for different statistical and graphics related functions along with linear and non-linear modelling,
time-sequence analysis, and data mining techniques such as clustering and classification. R can also be used as an extension service with
other packages like Hadoop. Further, the open source community has developed a number of plug-ins and extensions to a variety of
applications ranging from health care to business intelligence. R allows application developers to select the algorithms of their choice and
develop packages of their own. For computationally intensive tasks, other programming language (e.g., C, C++, and Python) codes can be
linked with R in run-time. Users can write C, C++, Java, .NET, or Python code to control R objects. Further, R has more than 5000 packages
including libraries and functions that support various focused applications such as cosmology, physical sciences, genomics, drug
advancement, finance, health care, advertisement, and many others. Hence, it is very easy for the application developers to start building
applications using R.
you could consider working with the basic R console, we recommend you to install one of R’s integrated development environment
(IDE). The most well known IDE is RStudio, which makes R coding much easier and faster as it allows you to type multiple lines of code,
handle plots, install and maintain packages and navigate your programming environment much more productively. An alternative to RStudio
is Architect, an eclipse-based workbench.
R is a fast growing open source contestant to commercial software packages like SAS, STATA and SPSS. The demand for R skills
in the job marketing is rising rapidly, and recently companies such as Microsoft pledged their commitment to R as a lingua franca of Data
Science.

Signature of the Head of the Department Signature of the Faculty


Date: Date:
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)

COURSE OBJECTIVES

On completion of this Course, the student shall be able to:


S.No Course Objective Outcome

1 Introduction to Scripting Language. Making Software easily right out of the box.

Exposure to various problems solving approaches of computer


2 science.
Experience with an interpreted Language.

3 Exposure to a Programming language as a shell. Experience with an object-oriented programming.

4 Familiarize with Object Oriented Programming language. Build an interface with an Operating System.

5 Exposure to a Graphical User Interface. To build software for real needs.

6 Exposure to Software Testing methodologies. Prior Introduction to testing software.

Signature of the Faculty


Date:

Note:
1. For each unit we must create one course objective, hence we may have four to six objectives.
2. During designing the internal / mid-question paper, questions must be reflected with respect to the objective, which was designed for
that chapter or unit.
3. For each of the OBJECTIVE indicate the appropriate OUTCOMES to be achieved.
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)
COURSE OUTCOMES
The expected outcomes of the Course are:
S.No Programme Outcome Specific Outcomes of the Course
An ability to apply the fundamental knowledge of mathematics, computing,
A science, and engineering to solve Computer Science and Engineering
problems.
An ability to design and conduct engineering experiments as well as to
B analyse and interpret data with rubrics.
An ability to design and construct a hardware and software system,
C component, or process to meet desired needs, within realistic constraints
with core instruction and state-of-the-art knowledge.

D An ability to function on multi – disciplinary teams.

An ability to identify, formulate and solve engineering problems in the


E Computer Science and Engineering field.

An understanding of professional, social and ethical responsibility with


F informed citizenship.

An ability to apply the broad education necessary to understand the impact


G of engineering solutions in a global, economic, and societal context.

H An ability to recognise the need for and to engage in life – long learning.

An ability to apply computational skills and knowledge to maintain


I environmental sustainability.

An ability to use computer programming skills and modern engineering


J tools in networking and security necessary for engineering practice.

K An Ability to communicate effectively in both verbal and written usage.

An Ability to understand and implement interdisciplinary concepts for


L project management and finance.
An ability to get an employment in Computer Science and Engineering field
M and related software industries and to participate & succeed in competitive
examinations like GRE,GATE,TOEFL,GMAT etc,.

1. Objectives – Outcome Relationship Matrix (Indicate the relationships by H-Highly Related, S-Supportive, N-None).
Outcomes
A B C D E F G H I J K L M N
Objectives

1
2
3
4
5
6
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)
COURSE SCHEDULE – AT A GLANCE
Name of the Faculty : Konda Rupa Narendra Babu
Name of the Course : Statistics with R Programming
Course Code : R1621051
Branch : Computer Science & Engineering
The Schedule for the whole Course is:
Duration (Date) Total No.
Unit Description of Periods
From To

Introduction, How to run R, R Sessions and Functions, Basic Math, Variables, Data Types,
1 Vectors, Conclusion, Advanced Data Structures, Data Frames, Lists, Matrices, Arrays, 11/6/2018 13
Classes.

R Programming Structures, Control Statements, Loops, - Looping Over Nonvector Sets,- If-
Else, Arithmetic and Boolean Operators and values, Default Values for Argument, Return
2 Values, Deciding Whether to explicitly call return- Returning Complex Objects, Functions 11
are Objective, No Pointers in R, Recursion, A Quicksort Implementation-Extended
Extended Example: A Binary Search Tree.
Doing Math and Simulation in R, Math Function, Extended Example Calculating
ProbabilityCumulative Sums and Products-Minima and Maxima- Calculus, Functions Fir
3 Statistical Distribution, Sorting, Linear Algebra Operation on Vectors and Matrices, 4/8/2018 12
Extended Example: Vector cross Product- Extended Example: Finding Stationary
Distribution of Markov Chains, Set Operation, Input /out put, Accessing the Keyboard and
Monitor, Reading and writer Files,

4 Graphics, Creating Graphs, The Workhorse of R Base Graphics, the plot() Function – 13/8/2018 8
Customizing Graphs, Saving Graphs to Files.

5 Probability Distributions, Normal Distribution- Binomial Distribution- Poisson Distributions 10


Other Distribution, Basic Statistics, Correlation and Covariance, T-Tests,-ANOVA.

Linear Models, Simple Linear Regression, -Multiple Regression Generalized Linear


6 Models, Logistic Regression, - Poisson Regression- other Generalized Linear Models- 6/10/2018 10
Survival Analysis, Nonlinear Models, Splines- Decision- Random Forests,

Total No. of Instructional periods available for the course: ____64____ Hours/Periods
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)
DEPT. OF Computer Science & Engineering
LESSON PLAN (2018-19)
COURSE: Statistics with R Programming (R1621051) (II/I) JNTUK-R16

FACULTY: Format:9001/1
Plan Actual
Unit/Expt
Topic/Activities Planned No of No of Remarks
No. Date
hours hours
UNIT I: Introduction
1. How to run R 1 1 11-06-2018
2. R Sessions and Functions 1 1 13-06-2018
3. Basic Math, Variables, Data Types, 1 1
4. Vectors, Conclusion 1 2
5. Advanced Data Structures ,Data Frames 1 2
6. Lists 1 1
7. Matrices 1 2
8. Arrays 1 1
9. Classes 1 2
UNIT II: R Programming Structures
10. Control Statements 1 2
11. Loops 1 1
12. Looping Over Non vector Sets,- If-Else, 1 1
13. Arithmetic and Boolean Operators and values, Default Values for Argument 1 2
14. Return Values, Deciding Whether to explicitly call return- Returning Complex
1 2
Objects
15. Functions are Objective, No Pointers in R, Recursion, 1 1
16. A Quicksort Implementation 1 1
17. Extended Example: A Binary Search Tree. 1 1
UNIT III: Doing Math and Simulation in R
18. Math Function, Extended Example Calculating-Probability 1 2
19. Cumulative Sums and Products-Minima and Maxima- Calculus 1 1
20. Functions Fir Statistical Distribution, Sorting 1 2
21. Linear Algebra Operation on Vectors and Matrices 1 1
22. Vector cross Product, Finding Stationary Distribution of Markov Chains 1 2
23. Set Operation 1 1
24. Input /out put, Accessing the Keyboard and Monitor 1 1
25. Reading and writer Files 1 2 04-08-2018
UNIT IV: Graphics
26. Creating Graphs 2 3 13-08-2018
27. The Workhorse of R Base Graphics 1 1
28. the plot() Function 1 1
29. Customizing Graphs 1 2
30. Saving Graphs to Files 1 1
UNIT V: Probability Distributions
31. Normal Distribution 1 1
32. Binomial Distribution 1 2
33. Poisson Distributions 1 2
34. Other Distribution 1 1
35. Basic Statistics 1 1
36. Correlation and Covariance 1 1
37. T-Tests 1 1
38. ANOVA 1 1
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)
UNIT VI: Linear Models
39. Simple Linear Regression 1 2
40. Multiple Regression Generalized Linear Models 1 2
41. Logistic Regression 1 1
42. Poisson Regression- other Generalized Linear Models-Survival Analysis 1 2
43. Nonlinear Models 1 1
44. Splines - Decision- Random Forests 1 2 06-10-2018

Text Books:
1. The Python Programming, Vamsi Kurama, Pearson
2. Learning Python, Mark Lutz, Orielly
Reference Books:
1. Think Python, Allen Downey, Green Tea Press
2. Core Python Programming, W.Chun, Pearson.
3. Introduction to Python, Kenneth A. Lambert, Cengage

Faculty HOD Principal


Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)

COURSE COMPLETION STATUS

Actual date of completion & Remarks, if any


Nos. of
Signature of
Actual Date of Course
Unit Description HOD with
Completion Objectives
Date
Achieved

Introduction, How to run R, R Sessions and Functions, Basic Math,


1 Variables, Data Types, Vectors, Conclusion, Advanced Data Structures, Data
Frames, Lists, Matrices, Arrays, Classes.

R Programming Structures, Control Statements, Loops, - Looping Over Nonvector


Sets,- If-Else, Arithmetic and Boolean Operators and values, Default Values
2 for Argument, Return Values, Deciding Whether to explicitly call return- Returning
Complex Objects, Functions are Objective, No Pointers in R, Recursion, A
Quicksort Implementation-Extended Extended Example: A Binary Search Tree.

Doing Math and Simulation in R, Math Function, Extended Example Calculating


Probability- Cumulative Sums and Products-Minima and Maxima- Calculus,
Functions Fir Statistical Distribution, Sorting, Linear Algebra Operation on
3
Vectors and Matrices, Extended Example: Vector cross Product- Extended
Example: Finding Stationary Distribution of Markov Chains, Set Operation, Input
/out put, Accessing the Keyboard and Monitor, Reading and writer Files,

Graphics, Creating Graphs, The Workhorse of R Base Graphics, the plot()


4
Function – Customizing Graphs, Saving Graphs to Files.

Probability Distributions, Normal Distribution- Binomial Distribution- Poisson


5 Distributions Other Distribution, Basic Statistics, Correlation and Covariance, T-
Tests,-ANOVA.

Linear Models, Simple Linear Regression, -Multiple Regression Generalized


Linear Models, Logistic Regression, - Poisson Regression- other Generalized
6
Linear Models-Survival Analysis, Nonlinear Models, Splines- Decision- Random
Forests,

Note: After completion of each unit mention the number of objectives achieved
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)
TUTORIAL SHEET – I/II/III/IV
Tutorial sheet corresponds to Unit Nos : Date : Time:

Q1:

Q2 :

Q3:

Q4:

Q5:

Q6:

Please write the Questions / Problems / Exercises which you would like to give to the students and also mention the objectives to which these
questions / Problems are related.

Signature of the Head of the Department Signature of the Faculty


Date: Date:
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)
Weak Students as per JNTUK End Examination – Previous Academic Year

Year: Semester: Academic Year:


S.No. Hall Ticket No. Name %

Note: Weak Students are the students who secure less than 50% marks in Previous JNTU External Examinations

Signature of the Head of the Department Signature of the Faculty


Date: Date:
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)
List of Weak Students as per the First Mid Result

Mid : Date :
Mid Quiz % of
S.No. Hall Ticket No. Name
Marks Marks Marks

Note: Weak Students are the students who secure less than 40% marks the first Mid.

Signature of the Head of the Department Signature of the Faculty


Date: Date:
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)
Schedule of Remedial Classes
Year: Semester: Academic Year:
S.No. Date Day Period Roll. Nos (No. Students attended) Theory / Retest

Performance of Weak Students in Additional make-up Test


Marks Marks
Roll No. Name Roll No. Name
Obtained Obtained

Signature of the Head of the Department Signature of the Faculty


Date: Date:
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)
Mid - Quality & Evaluation

Year: II Semester: I Academic Year: 2018-19


Date Date of Marks entered
Mid Term Questions
Conducted distribution in register
Explain about set operations in R?

Write about type conversions in R and Write about binary


operators in R?

Explain in detail about arrays with examples?


20-08-2018 22-08-2018 yes
Write about return complex objects in R with examples?
1st mid

Explain about conditional statements in R with examples?

What is cumulative sum and product? Calculate the cumulative


sum and product for the given data: 10, 3,6,4,8.

Quality verified by HOD: Good/Average/Poor

Signature of the Head of the Department


Date:
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)

Course File

Course Completion Certificate

I am, KONDA RUPA NARENDRA BABU , faculty in the Department of Computer Science & Engineering have taught Statistics

with R Programming course to the students of II B.Tech I Semester and ___________________________________ programme during

Academic Year 2018-19. I certified that, I have completed 6 units (prescribed by JNTUK) on _______________

Reasons, if any, for not completion of the syllabus:


S.No Unit Non-covered % Reason(s)

Signature of the Head of the Department Signature of the Faculty


Date: Date:
Course File-Course Plan
Ac. Year : 2018-19
Statistics with
R- Programming Year: II Sem: I
(R1621051)

HOD REVIEW (Fortnightly)

S.No. Date of Review Signature of HOD Signature of Principal

Quality Audit
Signature of
S.No. Date of Audit Observation if any Signature of Auditor
Auditee
Course File-Course Plan
Ac. Year : 2018-19
Statistics with R Programming
(R1621051)
Year: II Sem: I

CONCEPTUAL PLAN
Unit-I: At the end of the session the student is able to
S No Session Concept-1 Cognitive Level Concept - 2 Cognitive Level Mode of Teaching
1 Session 1 How to run R Remembering
2 Session 2 Define Functions Remembering How to call functions Remembering
3 Session 3 Create Variables Creating Define data types Remembering
4 Session 4 Explain about Vectors Understanding How to create, access, modify vector elements Remembering
5 Session 5 Explain about Data Frames Understanding How to create, access, modify delete Data Frame elements Remembering
6 Session 6 Explain about Lists Understanding How to create, access, modify and delete List elements Remembering
7 Session 7 Explain about Matrices Understanding How to create, access, modify and delete Matrices elements Remembering
8 Session 8 Explain about Arrays Understanding How to create, access, modify Array elements Remembering
9 Session 9 Create Classes Creating How to create, access, modify class objects Remembering
Unit-II: At the end of the session the student is able to
S No Session Concept-1 Cognitive Level Concept - 2 Cognitive Level Mode of Teaching
1 Session 1 Create conditional Statements Creating Utilize conditional statements Applying
2 Session 2 Create Loops Creating Utilize loops Applying
3 Session 3 How to define Looping Over Non vector Sets Remembering Create If-Else Creating
4 Session 4 How to use Arithmetic and Boolean Operators Remembering How to pass Default Values for Argument Remembering
5 Session 5 How to Return Values Remembering How to call explicitly call return and how to return complex values Remembering
6 Session 6 Explain about Functions are Objective Understanding
7 Session 7 Explain about Quick sort Implementation Understanding
8 Session 8 Explain about Binary Search Tree. Understanding
Unit-III: At the end of the session the student is able to
S No Session Concept-1 Cognitive Level Concept - 2 Cognitive Level Mode of Teaching
1 Session 1 Utilize Math Function Applying How to Calculate Probability Remembering s
2 Session 2 Cumulative Sums and Products-Minima and Maxima-
Calculus
3 Session 3 Functions Fir Statistical Distribution, Sorting
4 Session 4 Linear Algebra Operation on Vectors and Matrices
5 Session 5 Vector cross Product, Finding Stationary Distribution of Markov
Chains
6 Session 6 Set Operation
7 Session 7 Input /out put, Accessing the Keyboard and Monitor
8 Session 8 Reading and writer Files
Course File-Course Plan
Ac. Year : 2018-19
Statistics with R Programming
(R1621051)
Year: II Sem: I

Unit-IV: At the end of the session the student is able to


S No Session Concept-1 Cognitive Level Concept - 2 Cognitive Level Mode of Teaching
1 Session 1
2 Session 2
3 Session 3
4 Session 4
5 Session 5
6 Session 6
7 Session 7
8 Session 8
9 Session 9
Unit-V: At the end of the session the student is able to
S No Session Concept-1 Cognitive Level Concept - 2 Cognitive Level Mode of Teaching
1 Session 1
2 Session 2
3 Session 3
4 Session 4
5 Session 5
6 Session 6
7 Session 7
8 Session 8
9 Session 9
Unit-VI: At the end of the session the student is able to
S No Session Concept-1 Cognitive Level Concept - 2 Cognitive Level Mode of Teaching
1 Session 1
2 Session 2
3 Session 3
4 Session 4
5 Session 5
6 Session 6
7 Session 7
8 Session 8
9 Session 9

Signature of the Faculty Signature of the HOD

You might also like