This module is not currently running in the selected year. The information shown below is for the academic year that the module was last running in, prior to the year selected.
2020/21 Taught Postgraduate Module Catalogue
GEOG5995M Programming for Social Science: Core Skills
15 creditsClass Size: 30
Module manager: Andy Turner
Email: a.g.d.turner@leeds.ac.uk
Taught: Semesters 1 & 2 (Sep to Jun) View Timetable
Year running 2020/21
This module is mutually exclusive with
GEOG5990M | Programming for Geographical Information Analysis: Core Skil |
GEOG5991M | Programming for Geographical Information Analysis (WUN): Cor |
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.Objectives
On completion of this module, students should have:- A clear understanding of sustainable software development practice.
- Awareness of common issues in computer programming and in developing software.
- Awareness of useful resources for developing software.
- Practiced developing well tested, well documented source code and delivering a package of software.
Learning outcomes
Foundation level computer programming.
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.
Syllabus
- Introduction to computer programming.
- Variables and scripting.
- Flow control and procedures.
- Data input
- Data processing
- Data visualisation
- Interfacing with GIS software.
Teaching methods
Delivery type | Number | Length hours | Student hours |
Group learning | 1 | 3.00 | 3.00 |
Practical | 5 | 7.00 | 35.00 |
Independent online learning hours | 21.00 | ||
Private study hours | 91.00 | ||
Total Contact hours | 38.00 | ||
Total hours (100hr per 10 credits) | 150.00 |
Private study
Students will be given structured online learning materials that supplement the course in a variety of areas of interest to their research. As part of their project for the module, they will be expected to work through at least one set of materials.Opportunities for Formative Feedback
The practical components will build up software which will be assessed in portfolio form. The projects will be set during the week long teaching period, and then three weeks later will be formatively assessed for progress during a half-day workshop. The final project will be due in some five weeks after this.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
Project | 2,500 word equivalent | 70.00 |
Portfolio | Portfolio of practical work (1,500 word equivalent) | 30.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 moduleLast updated: 07/09/2020
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD