Data Architecture and Programming for Complex Sports Systems

Description

This module will equip students with an advanced knowledge of programming and scripting skills needed for the effective use of data analytics libraries and software. Students will learn how to select efficient data structures for numerical programming and to use these appropriately to transform data into useful and actionable information in the sports sector.

Learning Outcomes

  1. Understand the fundamentals of data architecture and programming for complex sports systems and the strengths and limitations with real-world examples.

  2. Develop competence in handling and processing of data and identifying the opportunities and challenges of incorporating data analytics to improve the development and testing of complex sports systems.

  3. Critically assess the methodological challenges and gain understanding of the principles of database management including data ingestion, storage, processing, and sharing.

  4. Apply data analytics, including traditional statistics and machine learning techniques, to implement relevant workflow for data visualisation, analysis, and communication. Undertake data wrangling and exploratory data analysis with appropriate libraries and software.

Credits
10
% Coursework 100%