Explore UCD

UCD Home >

STAT40730

Academic Year 2026/2027

Data Programming with R (Online) (STAT40730)

Subject:
Statistics & Actuarial Science
College:
Science
School:
Mathematics & Statistics
Level:
4 (Masters)
Credits:
5
Module Coordinator:
Dr Isabella Gollini
Trimester:
Autumn
Mode of Delivery:
Online
Internship Module:
No
How will I be graded?
Letter grades

Curricular information is subject to change.

This module introduces students with no previous programming experience to the open-source statistical programming language R. Topics include: manipulating vectors, matrices, arrays and lists; basic programming constructs and programme flow; graphical methods; dealing with large data sets; simple statistical methods.

About this Module

Learning Outcomes:

At the end of the course students should be able to use R to:
- Load in and manipulate data sets of any size and structure
- Find help and use functions which they have not met before
- Create professional quality graphical summaries of data
- Perform simple statistical analyses

The United Nations identified seventeen Sustainable Development Goals (SDGs) as core to the 2030 Agenda for Sustainable Development, and UCD contributes in general to SDG 4 Quality Education. Further SDGs explored within this module if relevant are listed below. A scale of 1 - 5 indicates the extent to which the SDG is covered.


 

Student Effort Hours:
Student Effort Type Hours
Specified Learning Activities

24

Autonomous Student Learning

72

Online Learning

24

Total

120


Approaches to Teaching and Learning:
Weekly video lecture and screencast material, non-assessed lab sheets.

Requirements, Exclusions and Recommendations
Learning Requirements:

Students must have had previous experience of using computers, including web searching and creating spreadsheets.

Learning Recommendations:

Some familiarity with Microsoft Office (or equivalent), programming concepts such as loops and functions.


Module Requisites and Incompatibles
Incompatibles:
ECON20240 - R for Economists, STAT20250 - Data Programming with R, STAT30340 - Data Programming with R (BLD), STAT40180 - Data Programming with R, STAT40620 - Data Programming with R


 

Assessment Strategy
Description Timing Component Scale Must Pass Component % of Final Grade Component repeat (in-module) Offered
Assignment(Including Essay): There will be one small assignment worth 2% due in week 3 and two main 2 assignments, each worth 19% due in week 6 and 10. Week 3, Week 6, Week 10 Alternative linear conversion grade scale 40% No
40
No
Assignment(Including Essay): The project will involve using the R programming tools covered in the course. Week 15 Alternative linear conversion grade scale 40% No
50
No
Quizzes/Short Exercises: There will be 4 small tests, each worth 2.5%, which will be available on Brightspace. Week 4, Week 6, Week 9, Week 12 Alternative linear conversion grade scale 40% No
10
No

As part of UCD's student support, under the Additional Consideration policy, extensions may be available for the following assessments in the module: Assignment (including essay/poster), Portfolio, Reflective Assignment, Report(s), and Individual Project.


Carry forward of passed components
No
 

Resit In Terminal Exam
Spring No
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Feedback individually to students, post-assessment
• Group/class feedback, post-assessment
• Online automated feedback

How will my Feedback be Delivered?

Not yet recorded.

Name Role
Professor Brendan Murphy Lecturer / Co-Lecturer
John O'Sullivan Lecturer / Co-Lecturer
Dr Fabian Ofurum Tutor