UNIVERSITY OF MADRAS
B.Sc. DEGREE PROGRAMME IN COMPUTER SCIENCE WITH
DATA SCIENCE
SYLLABUS WITH EFFECT FROM 2023-2024
Year: III Semester: V
R-Programming Practical 327C52
Common for B.C.A. , B.Sc.-SA , B.Sc.-CSc-wDS
Credits 4 Lecture Hours:5 per week
Learning Objectives: (for teachers: what they have to do in the class/lab/field)
Acquire programming skills in core R Programming
Acquire Object-oriented programming skills in R Programming.
Develop the skill of designing graphical-user interfaces (GUI) in R Programming
Acquire R Programmingskills to move into specific branches
Course Outcomes: (for students: To know what they are going to learn)
CO1: To understand the problem solving approaches
CO2: To learn the basic programming constructs in R Programming
CO3: To practice various computing strategies for R Programming -based solutions to real
world problems
CO4: To use R Programming data structures - lists, tuples, dictionaries.
CO5: To do input/output with files in R Programming
List of Exercises
1. Data In R
2. Reading And Writing Data
3. R And Databases
4. Dates
5. Factors
6. Subscribing
7. Character Manipulation
8. Data Aggregation
9. Reshaping DataBasics
10. The R Environment
11. Probability And Distributions
12. Descriptive Statistics And Graphics
13. One- And Two-Sample Tests
14. Regression And Correlation
15. Analysis Of Variance And The Kruskal–Wallis Test
16. Tabular Data
17. Power And The Computation Of Sample Size
18. Advanced Data Handling
19. Multiple Regression
20. Linear Models
21. Logistic Regression
22. Survival Analysis
23. Rates And Poisson Regression
24. Nonlinear Curve Fitting
UNIVERSITY OF MADRAS
B.Sc. DEGREE PROGRAMME IN COMPUTER SCIENCE WITH
DATA SCIENCE
SYLLABUS WITH EFFECT FROM 2023-2024
Learning Resources:
Recommended Texts
1. Roger D. Peng,” R Programming for Data Science “, 2012
2. Norman Matloff,”The Art of R Programming- A Tour of Statistical Software Design”,
2011
Reference Books
1. Garrett Grolemund, Hadley Wickham,”Hands-On Programming with R: Write Your
Own Functions and Simulations” , 1st Edition, 2014
2. Venables , W.N.,and Ripley,”S programming“, Springer, 2000.