SIE 510: Overview

GIS Applications with Python

Kate Beard
Room 348 Boardman Hall

Course Objectives

This course  covers theoretical and practical aspects of GIS applications and application development using the Python programming language. The course reviews GIS models and operations, various application areas, and dependencies between models and applications, conceptual data modeling, database development, and analysis. The course requires completion of several lab exercises, a short application presentation, and development and completion of an application project.

A. Class Sessions

  • On-campus Students: Tues and Thursday, 9:30 – 10:45 Tues & Thurs, Room 326 Boardman Hall
  • Live Broadcast: Available on Zoom at Online students may view and participate in the live sessions but are not required to do so.
  • Archived Broadcasts: Links to the class broadcasts are made available at the end of each day through the Lectures and Assignments link for this course.

B. Class Assignments

  • Lab Exercises: Students are responsible for completing several lab exercises. The objective of the labs is to develop your skills with Python programming and GIS project development. We will be using ArcGIS Pro and Jupyter Notebooks for python development
  • Application Presentations: Each student will be required to make a short presentation on an application area of their choosing.
  • Application Projects: The application project involves working with a client(s), conducting a requirements analysis to determine the client’s needs, specification of requirements, and development of an application prototype to serve the client’s needs.  Projects require a final presentation to the class and clients and submission of a final project report at the end of the semester.

C. Course Grading

  •    Application Presentation 10%
  •    Labs 40%
  •    Final Project 50%

D. Class Resources

E. Important Notices

F. Instructor Office Hours 

  • For one-on-one discussions with the instructor, E-mail is often the simplest way to get a message through and a response. You are also welcome to call my office at 207-581-2147.
  • On-campus Students: I am in the office most days and you can send an email to set up an appointment.
  • On-line Students (Live Discussion  Sessions): An optional discussion session can be scheduled with Zoom  if there is sufficient interest in an organized discussion session on a topic.


Creative Commons License
This work is licensed under a Creative Commons License.