Programming for Geographical Information Analysis: Advanced Skills


UML Activity Diagram Initial State and Arrow


[Part 1: Data Processing]

Arc: Model Builder

Parallel bar
Arrow Arrow
Lectures Practicals

Arc: Framework Arrow
Arrow Arc AddIn
Arc: Data Arrow
Arrow Arc Toolbar
Arc: Editing Arrow
Arrow Arc Window

At this point, having covered Arc, you can choose to carry
on looking at data or engage with the freeform option, coming
back to do modelling.

Databases/SQL Arrow
Arrow JDBC Database IO
XML Arrow
Arrow XML, SVG, & Java

[Part 2: Analysis]

Visualisation Arrow
Arrow JChart / Processing
Science Arrow
Arrow R, R & Java
Web scraping

[Part 3: Modelling]

End of freeform option; everyone back for this.

Agents I Arrow
Arrow Netlogo
Modelling Arrow
Arrow Git / Validation
Supercomputing Arrow
Arrow Parallelization
Agents II Arrow
Arrow Frameworks

Mop up
UML Activity Diagram Initial State and Arrow Extra practicals


About the course

The course is divided into three parts:


1: Data processing
2: Analysis
3: Modelling


However, part of the data processing and analysis sections can be swapped out for time to develop an interest in other technologies if you just want to cover ArcGIS and modelling.

Freeform section

Suggestions for things you might like to investigate include:


Python programming
Javascript programming
Android programming
Processing programming
Computer ethics
Linux admin


Anything else you care to arrange with us and we feel we can support.


Course handbook & Staff
Outline / Key concepts
Help with software
Extra materials
Helpful links
Helpful books
Course cookbook
Full examples
Previous student projects
About this site

Some examples covered on the course

Jer Thorp's
Global twitter feeds

Nick Malleson's
Crime model

Paul Butler's
Facebook friends

Hazel Parry's
Parallel insect models