MA2501: Programming and Statistics

School Cardiff School of Mathematics
Department Code MATHS
Module Code MA2501
External Subject Code 100406
Number of Credits 10
Level L5
Language of Delivery English
Module Leader DR Bertrand Gauthier
Semester Spring Semester
Academic Year 2022/3

Outline Description of Module

This module will introduce the basics of programming in statistical software and will give students the opportunity to apply standard statistical methods to real data.  The module will introduce basic principles of programming like Input/Output of data, defining elements of data in programming, creating small statistical functions for the program.  It will also give the student the opportunity to see how basic statistical theory is applied in real datasets and recognize the different steps one takes in practice. 

 

Prerequisite Modules: MA1501 Statistical Inference 

Corequsite Modules: MA2500 Foundations of Probability and Statistics

On completion of the module a student should be able to

  • Write small programs to perform statistical analysis.
  • Do statistical analysis of real data
  • Apply statistical concepts in data analysis.

How the module will be delivered

Modules will be delivered through blended learning. You will be guided through learning activities appropriate to your module, which may include:

  • Weekly face to face classes (e.g. labs, lectures, exercise classes)
  • Electronic resources that you work through at your own pace (e.g. videos, exercise sheets, lecture notes, e-books, quizzes)

Students are also expected to undertake self-guided study throughout the duration of the module.

Skills that will be practised and developed

Working with Statistical Software

Modeling of large datasets

Visualization of large datasets

 

Transferable Skills:
Programming and data analysis skills.

Assessment Breakdown

Type % Title Duration(hrs)
Written Assessment 50 Project N/A
Class Test 50 Lab Tests N/A

Syllabus content

  • Introduction to a programming language for statisticians
  • How to write basic programming blocks and functions
  • Applying some univariate statistical analysis to data
  • Applying some multivariate statistical analysis to data
  • Data analysis

Copyright Cardiff University. Registered charity no. 1136855