GIS Algorithms and Programming - HGINT106-HGGIS411
GIS Algorithms and Programming - HGINT106-HGGIS411
GIS Algorithms and Programming - HGINT106-HGGIS411
Course and Code: GIS Algorithms and Programming HGINT106 /HGGIS411 (48 Credits)
Course Description
Learning Outcomes
1
Methods of Instruction
Assumed knowledge
Course Outline
1. Introduction to programming
o Python, data types, variables,sql
o Controlling code executions- loops
2. Python packages for GIS
o Arcpy, Python console for QGIS, python and modules-(gdal, basemap
etc)
3. Vector and raster data processing using Gdal/Ogr
4. Development of GUI
o Python tkinter
o QGIS plugins
5. Fine tuning performance of algorithms & publishing code
o Parallel processing, HPC
o github
Allocated time per teaching and learning method
The course runs throughout the semester and comprises staff-led lectures, and individual
assignments, fieldwork and supervised practical exercises. The proposed time to be spent on
each teaching and learning method is shown in the Table below.
Lecture 24
Supervised practicals 12
Individual assignment 4
Mini projects 8
Examination 2
2
Course materials
Course materials including handouts will be provided to registered students. Scientific reading
material relevant to topics outlined in the course outline will be provided during lectures.
Software
Books
Internet
1. https://www.programiz.com/python-programming
2. https://www.programiz.com/python-programming
3. https://www.youtube.com/watch?v=Xyi3b4Obxgw
Note: The University reserves the right to vary the information at any time without notice.