Data Analytics MSc/PgDip/PgCert: Online distance learning
R Programming (ODL) STATS5078
- Academic Session: 2024-25
- School: School of Mathematics and Statistics
- Credits: 10
- Level: Level 5 (SCQF level 11)
- Typically Offered: Semester 1
- Available to Visiting Students: No
- Taught Wholly by Distance Learning: Yes
- Collaborative Online International Learning: No
Short Description
The course introduces students to programming in the statistical software environment R.
Timetable
The course mostly consists of asynchronous teaching material.
Excluded Courses
Introduction to R Programming
Introduction to R Programming (Level M)
Statistics 3R: Introduction to R Programming
Co-requisites
-/-
Assessment
100% Continuous Assessment
This will typically be made up of a project (30%), one homework exercise (20%) and two times quiz exercises (50%).
Full details are provided in the programme handbook.
Course Aims
The aims of this course are:
■ to introduce students to the basic concepts and ideas of a statistical computing environment;
■ to train students in programming tools using the R computing environment
■ to provide computational skills which will support other courses on the programme; and
■ to introduce students to fundamental concepts in (scientific) programming in general.
Intended Learning Outcomes of Course
By the end of this course students will be able to:
■ recognise and make appropriate use of different types of data structures;
■ use R to create figures and graphs;
■ identify and implement appropriate control structures to solve a particular programming problem;
■ design and write functions in R and implement simple iterative algorithms;
■ structure complex programming problems into functional units and implement these;
■ carry out extended programming tasks and produce clearly annotated listing of their code;
■ author reports with embedded code using technologies such as Sweave or knitr; and
■ develop and deploy R Shiny apps.
Minimum Requirement for Award of Credits
Students must submit at least 75% by weight of the components (including examinations) of the course's summative assessment.