0% found this document useful (0 votes)
42 views10 pages

BCA V Semester R Programming Syllabus

The document outlines the curriculum structure for the V Semester BCA program at Mangalore University, detailing the courses, credits, and assessment methods. It includes a blown-up syllabus for courses such as Design & Analysis of Algorithms, Statistical Computing and R Programming, and Software Engineering, along with practical lab components. Additionally, it provides specific topics, textbooks, and evaluation criteria for the R Programming Lab course.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views10 pages

BCA V Semester R Programming Syllabus

The document outlines the curriculum structure for the V Semester BCA program at Mangalore University, detailing the courses, credits, and assessment methods. It includes a blown-up syllabus for courses such as Design & Analysis of Algorithms, Statistical Computing and R Programming, and Software Engineering, along with practical lab components. Additionally, it provides specific topics, textbooks, and evaluation criteria for the R Programming Lab course.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

MANGALORE UNIVERSITY

National Education Policy – 2020


[NEP-2020]

BLOWNUP SYLLABUS AND PRACTICAL LIST

FOR

V SEMESTER BCA
CURRICULUM STRUCTURE FOR V AND VI SEMESTER BCA

Semester Course No Theory/Practical Credits Paper Title S.A L.A

DSC13 Theory 4 Design & Analysis 60 40


of Algorithms

DSC13-Lab Practical 2 Design & Analysis 25 25


of Algorithms Lab

DSC14 Theory 4 Statistical 60 40


V Computing and R
Programming
DSC14-Lab Practical 2 R Programming Lab 25 25

DSC15 Theory 4 Software 60 40


Engineering
DSE-E1 Theory 3 A. Cloud Computing 60 40
B. Business
Intelligence

Voc-1 Theory 3 Digital Marketing 60 40


Program Name BCA Semester V
Course Title Statistical Computing & R Programming (Theory)
Course Code: DSC 14 [Link] Credits 04
Contact hours 52 Hours Duration of 2 hours
SEA/Exam
Formative 40 Summative 60
Assessment Marks Assessment
Marks

Topics Book Chapter /Page


No/Section
UNIT 1[13 HOURS]
Introduction of the language, numeric,
arithmetic, assignment, and vectors, Chapter 1, Chapter 2
Matrices and Arrays, Non-numeric Values, BOOK-1
Lists and Data Frames, Special Values,
Chapter 3, Chapter 4,
Classes, and Coercion, Basic Plotting. Chapter 5, Chapter 6,
Chapter 7
(3-14),
(17-36),
(39-57),
(59-85),
(89-101),
(103-125),
(127-145)

UNIT 2[13 HOURS]


Reading and writing files, Programming, BOOK-1 Chapter 8, Chapter 9,
Calling Functions, Conditions and Loops: Chapter10, Chapter11,
stand- alone statement with illustrations in Chapter12, Chapter 14
exercise, stacking statements, coding (147-161),
loops, Writing Functions, Exceptions,
Timings, and Visibility. Basic Data (165-176),
Visualization. (180-213),
(216-238),
(241-257),
(290-304)
UNIT 3[13 HOURS]
Descriptive Statistics: Types of Data, BOOK-2 1.3(Page No 8-11)
Nominal, Ordinal, Scale and Ratio,
3.1(Page No 48-54)
Measures of Central Tendency, Mean,
Mode and Median, Percentiles, Quartiles, 3.2(Page No 55-61,66-67)
Measures of Variability, Mean Absolute
Deviation Range, Inter-Quartile-Range, 3.4(Page No 76-79)
Standard Deviation,[Link] of 2.2(Bar Chart, Pie Chart
Variation, Measure of shape-Skewness and and Box Plot, Histogram,
Kurtosis, Bar Chart, Pie Chart and Box Frequency Polygon, Stem
Plot, Histogram, Frequency Polygon, Stem and Leaf Diagram)
and Leaf Diagram.
4.1,4.2,4.3,4.4,4.5,4.6,4.7(P
Probability, Probability and Sampling age No 98-123)
Distribution: Methods of assigning
5.1,5.2,5.3 (Page No142-
probability, Structure of probability, 150)
Marginal, union, joint and conditional
probabilities. Discrete Probability 5.4(Page No 158-160)
Distributions: Binomial, Poisson, 6.1(Page No 183-187)
Continuous Probability Distribution,
6.2(Page No 188-196)
Normal Distribution, Uniform Distribution.
Estimating the population mean using the 8.2(Page No 263-266)
and t-distribution OR
Material supplied by
BOS

UNIT 4[13 HOURS]


Statistical Inference and Hypothesis BOOK-2 9.1(Page No 292-296,300-
Testing:Types of Hypothesis, and Sample, 301)
Null and Alternate Hypothesis, Level of 9.3(Page No 310-313)
Significance, Type I and Type II Errors, 9.4(Page No 317-320)
One Sample t-Test, One Sample Proportion
Test, Paired Sample t-Test, Independent 10.2(Page No 357-362)
Samples t-Test, Two Sample Proportion 10.3(Page No 368-372)
Tests, One Way Analysis of Variance and 10.4(Page No 377-380)
Chi Square Test. 11.2(Page No 409-413)
12.1(Page No 468-472)

Correlation and Regression: Analysis of


Relationship, Positive and Negative Material supplied by
Correlation, Perfect Correlation, Karl BOS
Pearson Coefficient of Correlation,
Correlation Matrix, Scatter Plots, Simple
Regression Analysis.

Text Books:
1. Tilman M. Davies, “The book of R: A first course in programming and
statistics”, San Francisco, 2016.
2. Ken Black, Business Statistics, New Delhi, Wiley, 2013.
References:
1. Vishwas R. Pawgi, “Statistical computing using R software”, Nirali prakashan
publisher, e1 edition, 2022.
2. [Link]
3. [Link]
4. [Link]
Program Name BCA Semester V
Course Title R Programming Lab
Course Code: DSC14-Lab [Link] Credits 02
Contact hours 04 Hours per week Duration of 3 hours
SEA/Exam
Formative 25 Summative 25
Assessment Assessment
Marks Marks

PART-A
1. Write a program to create a 3 X 3 matrices A and B and perform the following operations
a. AT.B
b. BT.([Link])
c. ([Link]).BT
d. [([Link])+([Link])-100I3]-1
2. Write R program to find roots of quadratic equation using user defined function. Test the
program user supplied values for all possible cases.
3. Write R script to generate prime numbers between two numbers using loops
4. Write an R program to create a list containing strings, numbers, vectors and logical
values and do the following manipulations over the list
a. Access the first element in the list
b. Give the names to the elements in the list
c. Add element at some positions in the list
d. Remove the element
e. print the first and third element
f. Update the third element
5. The following table shows the time taken (in minutes) by 100 students to travel to school
on a particular day.

a. Draw the histogram


b. Draw frequency polygon
6. Write an R program to create a Data Frame with following details and do the following
operations.

ItemCode itemCategory ItemPrice


1001 Electronics 700
1002 Desktop Supplies 300
1003 Office Supplies 350
1004 USB 400
1005 CD Drive 800

a. Subset the Data frame and display the details of only those items whose price is
greater than or equal to 350.
b. Subset the Data frame and display only the items where the category is either “Office
Supplies” or “Desktop Supplies”
c. Subset the Data frame and display the items where the Itemprice between 300 and
700
d. Compute the sum of all ItemPrice
e. Create another Data Frame called “item-details” with three different fields itemCode,
ItemQtyonHand and ItemReorderLvl and merge the two frames.
7. Create a factor marital_status with levels Married, single, divorced. Perform the
following operations on this factor
a. Check the variable is a factor
b. Access the 2nd and 4th element in the factor
c. Remove third element from the factor
d. Modify the second element of the factor
e. Add new level widowed to the factor and add the same level to the factor
marital_status
8. Write a R language Script for following operation on Iris Data Set
1. Load the Iris Dataset
2. View first six rows of iris dataset
3. Summarize iris dataset
4. Display number of rows and columns
5. Display column names of dataset.
6. Create histogram of values for sepal length
7. Create scatterplot of sepal width vs. sepal length
8. Create boxplot of sepal width vs. sepal length
9. Find Pearson correlation between [Link] and [Link]
10. Create correlation matrix for dataset
PART-B
Note: Implement Using R Script and Solve Manually
1. Write a R program to create a Vector containing following 8 values and perform the
following operations.
4 3 0 5 2 9 4 5
a. Find mean, median, mode.
b. Find the range.
c. Find the 35th and 78th percentile.
d. Find the variance and standard deviation
e. Find the interquartile range.
f. Find the z-score for each value.
[R Script: 5 Marks Solution: 7 Marks]
2. Write R script to find the correlation coefficient and type of correlation between
advertisement expenses and sales volume using Karl Pearson’s coefficient of correlation
method (Direct Method).

[R Script: 5 Marks Solution: 7 Marks]

3. Write R script to compute the regression equation of y on x from the following data.
Predict the value of y when x=7

[R Script: 5 Marks Solution: 7 Marks]


4. The times taken by a large group of students to complete a piece of homework, T
minutes, are Normally distributed with a mean of 57 minutes and standard deviation of
6.5. Find the probability that the time taken by a random student from the group to
complete this homework will be less than 60 minutes.
Write R script to Find the probability that the time taken by a random student from the
group to complete this homework
a) Will be less than 60 minutes
b) Between 50 and 80 minutes
[R Script: 6 Marks Solution: 6 Marks]

5. Write R script to perform the following using binomial distribution


i. If n=4 and p=0.10, find P(x=3)
ii. If n=12 and p=0.45, find P(5<=x<=7)
[R Script: 6 Marks Solution: 6 Marks]

6. Perform the following using uniform distribution between 200 and 240
i. P(x>230)
ii. P(205≤x≤220)
[R Script: 6 Marks Solution: 6 Marks]

7. Following are the scores of max vertical jumps before and after the training program.
Test whether the training program is helpful to the students (Use Paired t-test).

[R Script: 4 Marks Solution: 8 Marks]


8. A company has three manufacturing plants, and company officials want to determine
whether there is difference in the average age of workers at the three locations. The
following data are the ages of five randomly selected workers at each plant. Perform a
one-way ANOVA to determine whether there is a significant difference in the mean ages
of the workers at three plants. Use α=0.01. Write R script for the above problem.
Plant(Employee Ages)
1 2 3
29 32 25
27 33 24
30 31 24
27 34 25
28 30 25

[R Script: 4 Marks Solution: 8 Marks]

Evaluation Scheme for Lab Examination:


Assessment Criteria
Program-1 PART-A 8 Marks
Writing:4 Marks Execution:4Marks
Program-2 PART-B 12 Marks
Refer Practical List
Practical Record 05 Marks
Total 25 Marks

You might also like