Programming for GIS and Remote Sensing
Take control of your spatial data – learn to automate GIS and Remote Sensing tasks with Python.
Elsewhere on Ulster
Take control of your spatial data – learn to automate GIS and Remote Sensing tasks with Python.
This module provides an accessible introduction to Python programming for use in Geographic Information Systems (GIS) and Remote Sensing. You’ll learn how programming can be used to automate repetitive tasks, streamline workflows, and create reproducible spatial analyses. Using open-source Python packages, you’ll gain hands-on experience in handling vector and raster data, writing scripts, and working with Application Programming Interfaces (APIs).
If you need any help with your application or are unsure which option to select, please email ges@ulster.ac.uk before applying.
Discover Ulster University’s QS 5 Star ratings, a global mark of excellence recognising outstanding achievement across multiple categories.
QS Stars
We know that choosing to study at university is a big decision, and you may not always be able to find the information you need online.
Please contact Ulster University with any queries or questions you might have about:
For any queries regarding getting help with your application, please select Admissions in the drop down below.
For queries related to course content, including modules and placements, please select Course specific information.
We look forward to hearing from you.
QS Stars
Programming for GIS and Remote Sensing introduces you to the fundamentals of programming within a spatial data context. You’ll begin by learning basic version control with Git, before moving on to the Python programming language – the most widely used scripting language in the geospatial industry.
Through a series of guided exercises, you’ll explore how Python can be applied to automate and enhance GIS processes, from manipulating vector and raster data to creating repeatable analysis scripts. You’ll also gain experience reading and writing code, understanding documentation, and sharing your work effectively with others.
By the end of the module, you’ll have the confidence to use programming to extend the capabilities of GIS and Remote Sensing software, giving you valuable technical skills that are in high demand across environmental, planning, and data science sectors.
PgDip/MSc Geographic Information Systems, PgDip/MSc Remote Sensing and Geographic Information Systems
100% coursework.
This course is delivered entirely online over a six-week period, beginning on 8 March 2027. There are no requirements for on-campus attendance.
Applicants are generally expected to have a minimum 2.2 honours degree with a substantial component of geography, environmental science or computing.
Applicants with qualifications in other relevant disciplines or with academic qualifications below 2.2 honours will also be considered on individual merit. In such cases, previous experience of GIS and competence in day-to-day computing will be an advantage, and should be explained in detail on the application form.
Applicants whose first language is not English must meet the minimum English entrance requirements of the University and will need to provide recent evidence of this (certified within the last two years).
Most of our courses require a minimum English level of IELTS 6.0 or equivalent, with no band score under 5.5. Trinity ISE: Pass at level III also meets this requirement.
QS Stars
See our tuition fees page for the current fees for 2026/27 entry.
International Fees: £1,525.80
Details about tuition fee rates can be found at: https://www.ulster.ac.uk/student/fees/tuition-fees
Information on how to pay for your course, including available payment methods, is available at: https://www.ulster.ac.uk/finance/student/tuition-fees-payments
Fees illustrated are based on academic year 26/27 entry and are subject to an annual increase.
If your study continues into future academic years your fees are subject to an annual increase. Please take this into consideration when you estimate your total fees for a degree.
Additional mandatory costs are highlighted where they are known in advance. There are other costs associated with university study.
Visit our Fees pages for full details of fees.
Correct at the time of publishing. Terms and conditions apply.
See if you can access financial or other forms of support, including mentorship to excel in your studies.
It is important to remember that costs associated with accommodation, travel (including car parking charges) and normal living will need to be covered in addition to tuition fees.
Where a course has additional mandatory expenses (in addition to tuition fees) we make every effort to highlight them above. We aim to provide students with the learning materials needed to support their studies. Our libraries are a valuable resource with an extensive collection of books and journals, as well as first-class facilities and IT equipment. Computer suites and free Wi-Fi are also available on each of the campuses.
There are additional fees for examination resits and library fines. Where a graduation ceremony is part of your course, please be aware that additional fees will apply.
Students choosing a period of paid work placement or study abroad as a part of their course should be aware that there may be additional travel and living costs, as well as tuition fees.
See the tuition fees on our student guide for most up to date costs.
QS Stars
Ulster continues to develop and support sustainability initiatives with our staff, students, and external partners across various aspects of teaching, research, professional services operations, and governance.
At Ulster every person, course, research project, and professional service area on every campus either does or can contribute in some way towards the global sustainability and climate change agenda.
We are guided by both our University Strategy People, Place and Partnerships: Delivering Sustainable Futures for All and the UN Sustainable Development Goals.
Our work in this area is already being recognised globally. Most recently by the 2024 Times Higher Education Impact rating where we were recognised as Joint 5th Globally for Outreach Activities and Joint Top 20 Globally for Sustainable Development Goal 17: Partnership for the Goals.
Visit our Sustainability at Ulster destination to learn more about how the University strategy and the activities of Ulster University support each of the Sustainable Development Goals.
Our Faculty is dedicated to integrating sustainability across our curriculum, preparing students to address global environmental challenges.
The UN Sustainable Development Goals (SDG’s) have been incorporated throughout each course within the Faculty and each module outlines how and where they meet these SDG’s.
Subject specific guidance on sustainability has been provided in the QAA benchmarks statements for Biomedical Science and Biomedical Sciences; Biosciences; Chemistry; Optometry; Psychology; Earth Sciences; Veterinary Nursing; Agriculture; Rural –Environmental Sciences; Animal Studies; Consumer Science; Forestry, Food Horticulture –and –Human Nutrition; Health Studies; Earth Sciences and Geography.
Our Faculty has key centres of research excellence within all Schools and our interdisciplinary approach brings together researchers from diverse fields to develop impactful solutions.
By advancing knowledge in various fields within the faculty, we aim to identify sustainable approaches to:
Collaboration is key to driving sustainability. Our Faculty partners with external stakeholders including professional bodies and learned societies to enhance the sustainability journey for all our students and to promote sustainable practices.
External partnerships enable us to apply research and innovation to real-world challenges. We drive meaningful change in local communities, industries, and global ecosystems, fostering a more sustainable society through impactful projects and community engagement.
School of Geography & Environmental Sciences
Email: ges@ulster.ac.uk
Telephone: (+44) 28 701 23200
1. We prepare our prospectus and online information about our courses with care and every effort is made to ensure that the information is accurate. The printed version of the prospectus is, however, published at least a year before the courses begin. Information included in the prospectus may, therefore, change. This includes, but is not limited to changes to the terms, content, delivery, location, method of assessments or lengths of the courses described. Not all circumstances are foreseeable, but changes will normally be made for one of the following reasons:
2. If there are insufficient enrolments to make a course viable, it may be necessary for the University to withdraw a course. If you have received an offer for a course that we subsequently have to close, we will contact you as soon as possible to discuss alternative courses. If you do not wish to study any alternative courses at the University, you may withdraw your application by informing us by email to admissions@ulster.ac.uk.
3. Please note that the University’s website is the most up-to-date source of information regarding courses, campuses and facilities and we strongly recommend that you always visit the website before making any commitments.
4. We will include a durable PDF when we send you an offer letter which will highlight any changes made to our prospectus or online information about our courses. You should read this carefully and ensure you fully understand what you are agreeing to before accepting a place on one of our courses.
5. The University will always try to deliver the course as described in the durable PDF you receive with your offer letter.
6. At any point after an offer has been made, students will be notified of any course changes in writing (usually by email) as soon as reasonably practicable and we will take all reasonable steps to minimise their impact where possible. The University will, where possible and reasonably practicable, seek the express consent of the student in regard to any changes concerning material or pre-contract information.
7. The University website will be updated to reflect the changed course information as soon as reasonably practicable.
8. If, after due consideration, you decide that you no longer want to study your course or to study at the University because of the changes, you may withdraw your application or terminate your contract with the University. In order to do so, you should notify us in writing by emailing admissions@ulster.ac.uk (and update UCAS if applicable). We will, on request, recommend alternative courses that you could study with us, or suggest a suitable course at an alternative higher education provider.
9. If you do not agree that the changes are fair, you can seek redress under the Student Complaints Procedures.
10. Providing the University has complied with the requirements of all applicable consumer protection laws, the University does not accept responsibility for the consequences of any modification, relocation or cancellation of any course, or part of a course, offered by the University. The University will give due and proper consideration to the effects thereof on individual students and take the steps necessary to minimise the impact of such effects on those affected.
11. The University is not liable for disruption to its provision of educational or other services caused by circumstances beyond its reasonable control providing it takes all reasonable steps to minimise the resultant disruption to such services.
12. The published Academic Calendar sets out the University’s standard teaching, assessment, and vacation periods. These dates do not apply to all programmes. Individual programmes may operate different start dates, teaching periods, assessment schedules, or vacation arrangements, and some may include teaching or assessment outside the standard University terms. This is particularly common for programmes with professional accreditation requirements, clinical or practice‑based teaching, placements, fieldwork, or intensive study blocks. Full‑time 12‑month programmes, particularly postgraduate taught courses, may operate across the full academic year and typically continue through the summer period without a standard vacation break.
Applicants and students should not rely solely on the central academic calendar when making decisions about accommodation, travel, employment, or other commitments. Programme‑specific schedules will normally be confirmed in programme information, offer documentation and programme handbooks.
The University takes reasonable steps to ensure the accuracy of published information but reserves the right to make changes where reasonably necessary, including to maintain academic standards or to comply with regulatory or professional requirements. Where changes materially affect students, the University will take reasonable steps to notify affected students and applicants in advance where possible.
13. Further information can be found in our terms and conditions.
The full Student Terms and Conditions is now available.