Module and Programme Catalogue

Search site

Find information on

2023/24 Taught Postgraduate Module Catalogue

GEOG5003M Programming for Geographical Information Analysis

15 creditsClass Size: 40

Module manager: Andy Turner

Taught: 1 Feb to 31 May (4mth)(adv yr), 1 May to 31 July View Timetable

Year running 2023/24

This module is mutually exclusive with

GEOG5990MProgramming for Geographical Information Analysis: Core Skil
GEOG5991MProgramming for Geographical Information Analysis (WUN): Cor
GEOG5995MProgramming for Social Science: Core Skills

Module replaces

This is a new module for a new programme but it replaces an existing ODL module: GEOG5991: Programming for Geographical Information Analysis

This module is not approved as an Elective

Module summary

This module provides foundation level skills in computer programming. It introduces different types of programming and software development practice in general and in a geographical context. It encourages sustainable software development through: the application of software licences; the production of well documented source code; software testing; version control; and the production of user documentation. It is based on the development of software for geographical data processing and visualisation in a series of supported practical exercises.


On completion of this module, students should have:
1. A clear understanding of sustainable software development practice.
2. Awareness of common issues in computer programming and in developing software.
3. Awareness of useful resources for developing software.
4. Practiced developing well tested, well documented source code and delivering a package of software.

Learning outcomes
On completion of this module, students will have:
1. Foundational level computer programming
2. Practical skills in sustainable software development

Skills outcomes
Abstraction and synthesis of information from a variety of sources.
Solving problems and making reasoned decisions.
Plan, design, execute and report research.
Undertake effective analysis work.
Employ a variety of technical methods for the analysis and presentation of spatial and environmental information.
Apply numerical and computational skills to data.
Use information technology effectively.


Indicative topics include:

- Introduction to computer programming.
- Variables and scripting.
- Flow control and procedures.
- Data input
- Data processing
- Data visualisation
- Interfacing with GIS software.

Teaching methods

Delivery typeNumberLength hoursStudent hours
Discussion forum82.0016.00
Independent online learning hours48.00
Private study hours78.00
Total Contact hours24.00
Total hours (100hr per 10 credits)150.00

Private study

Private study and online learning includes directed and independent wider reading, independent work and researching/undertaking module assessments and related tasks. Practicals involve working through pre-prepared guidance materials.

Opportunities for Formative Feedback

Formative feedback will be provided via discussion boards where students are encouraged to post questions, comments, practical outputs etc. Note that the outputs requested here will differ from those required as part of the summative portfolio.
The module leader will also provide support via email and Skype/Collaborate Ultra during the software learning stages, in advance of assessment.

Methods of assessment

Assessment typeNotes% of formal assessment
Total percentage (Assessment Coursework)100.00

Portfolio – work developed through weekly practical sessions Report – a larger problem-solving task to be completed by the student using the skills developed on the module

Reading list

The reading list is available from the Library website

Last updated: 31/05/2023 16:25:01


Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019