Sport scientists and analysts deal with a variety of large and complex datasets on a daily basis. These datasets may include, for example, athlete tracking data, daily wellness questionnaire responses, race performance data and skilled performance during team-sport matches or training sessions.
In this unit students will learn a programming language (the R environment) to solve complex sport performance questions. The R environment allows for the analysis, modelling, visualisation and communication of sport performance data, in a reproducible and time-efficient manner. This unit will give students exposure to how programming languages can be used to analyse, visualise and communicate sport performance data.
Students will learn how to write code in R, to analyse common sports performance datasets and communicate results by creating interactive visualisations and reports. Students will develop R programming skills that will enable them to work with different data types, to help answer specific sport performance questions and communicate results in a visual, reproducible and time-efficient manner. Students will understand how other programming languages, including Python and SQL, may be advantageous for different sport data situations and complement programming in R.
On successful completion of this unit, students will be able to:
Selected readings will be made available via the unit VU Collaborate site.
This unit is studied as part of the following course(s):