MTMA33-Introduction to Computing

Module Provider: Meteorology
Number of credits: 10 [5 ECTS credits]
Terms in which taught: Autumn term module
Non-modular pre-requisites:
Co-requisites: MTMG01 Introduction to Weather Systems
Modules excluded:
Current from: 2020/1

Module Convenor: Prof John Methven


Type of module:

Summary module description:

This module introduces students to scientific computing for meteorological applications using the python programming language.

This module aims to give students the programming skills they need for simple data analysis, at the level they require for carrying out independent dissertation research.

Assessable learning outcomes:

By the end of this module, students should be able to  :

  • Carry out a simple statistical analysis of time series data using the Python programming language;

  • Read files containing multi-dimensional data and also write new files;

  • Use functions and scripts to design re-useable programmes;

  • Display meteorological data using informative plots.

Additional outcomes:

Students will consolidate the knowledge they have gained in other modules

Outline content:

  • Introducing the fundamental elements of programming, including variables, assign statements, arrays. Plotting one array against another (week 1).

  • Performing calculations using loops and conditional statements (week 2).

  • Writing functions and using them (week 3). 

  • Designing programmes to tackle meteorological applications (weeks 4 -  5).

  • Reading large datasets from files in NetCDF format and more advanced man ipulation of data (weeks 6-9).

  • Coding for research - team challenge (week 10)

Brief description of teaching and learning methods:

The first half of the module combines group activities and lectures with computing laboratory sessions. The second half is a series of practical activities with a short introduction of the meteorological context.

Reading lists for meteorology modules are available here    .

Contact hours:
  Autumn Spring Summer
Practicals classes and workshops 30
Guided independent study: 70
Total hours by term 0 0
Total hours for module 100

Summative Assessment Methods:
Method Percentage
Report 100

Summative assessment- Examinations:

Summative assessment- Coursework and in-class tests:
Two assessed reports, each worth 50%.

Formative assessment methods:

Penalties for late submission:
Penalties for late submission on this module are in accordance with the University policy. Please refer to page 5 of the Postgraduate Guide to Assessment for further information:

Assessment requirements for a pass:
50% overall.

Reassessment arrangements:
For candidates who have failed, an opportunity to take a resit examination and/or to resubmit coursework will be provided within the lifetime of the course.

Additional Costs (specified where applicable):

1) Required text books:  2) Specialist equipment or materials: 3) Specialist clothing, footwear or headgear: 4) Printing and binding: 5) Computers and devices with a particular specification: 6) Travel, accommodation and subsistence:

Last updated: 14 April 2020


Things to do now