Programming for Data Analysis


In this module, students develop their programming skills towards the effective use of data analysis libraries and software.
Students learn how to select efficient data structures for numerical programming, and to use these data structures to transform
data into useful and actionable information.

Learning Outcomes

  1. Perform exploratory analysis on data.

  2. Programmatically create plots and other visual outputs from data.

  3. Design computer algorithms to solve numerical problems.

  4. Create software that incorporates and utilises standard numerical libraries.

  5. Employ appropriate data structures when programming for data-intensive applications.

  6. Model real-world, data-intensive problems as computing problems.

% Coursework 100%