Module and Programme Catalogue

Search site

Find information on

2024/25 Taught Postgraduate Module Catalogue

GEOG5003M Programming for Geographical Information Analysis

15 creditsClass Size: 40

Module manager: Dr Francesca Pontin
Email: f.l.pontin@leeds.ac.uk

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

Year running 2024/25

Pre-requisite qualifications

Students should normally have completed the PGCert year of the programme before attempting this module, or be able to evidence equivalent prior learning through other educational programmes or work experience.

This module is mutually exclusive with

GEOG5990MProgramming for Geographical Information Analysis: Core Skil

This module is not approved as an Elective

Module summary

This module provides foundation level skills in computer programming. It introduces programming and reproducible data science practice in a general and in a geographical context. It encourages reproducible 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.

Objectives

This module seeks to:
- Enable students to feel confident in programming, including addressing errors and the tools to address common issues in computer programming and in developing software.
- Provide an opportunity for students to learn about and apply steps of ‘the data science process’ in different spatial and non-spatial contexts
- Develop a clear understanding of sustainable software development practice.
- Develop awareness of useful resources for developing software.
- Provide an opportunity to practise developing well-tested, well-documented source code and delivering a package of software.

Learning outcomes
On successful completion of the module students will have demonstrated the following learning outcomes relevant to the subject:
1. Demonstrate an understanding of foundational level computer programming
2. Apply practical skills in sustainable software development
3. Explain ‘the data science process’ and how to apply it to a research question to ensure robust, reproducible research.

Skills learning outcomes
On successful completion of the module students will have demonstrated the following skills learning outcomes:
4. Independently code in a programming language
5. Write code to understand, interpret, analyse and manipulate numerical & spatial data. 
6. Experience in critically applying spatial data science methods to ensure robust academic/industry research.


Syllabus

Details of the syllabus will be provided on the Minerva organisation (or equivalent) for the module

Teaching methods

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

Opportunities for Formative Feedback

Formative feedback will be provided during practical activities where students will be encouraged to post outputs to devoted unit-by-unit discussion boards. This will allow for peer critique in addition to staff comments. Note that the outputs requested here will differ from those required as part of the summative assessments.

The module leader will also be on hand to provide support (email / Teams / discussion board / etc) during the teaching weeks, in advance of assessment. Whilst not directly formative assessment, this will ensure that the students receive feedback / support on matters of need.

Methods of assessment


Coursework
Assessment typeNotes% of formal assessment
AssignmentCoursework70.00
AssignmentCoursework30.00
Total percentage (Assessment Coursework)100.00

Normally resits will be assessed by the same methodology as the first attempt, unless otherwise stated

Reading list

There is no reading list for this module

Last updated: 29/04/2024 16:14:37

Disclaimer

Browse Other Catalogues

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

© Copyright Leeds 2019