Geospatial Programming with Python

UEP-0239 | Tufts University | Urban and Environmental Policy and Planning | Spring 2021

Attention

Please refer to the the PDF version of the course syllabus available at https://tufts.box.com/v/uep239-syllabus for any information not included on the course website. The course website will be updated throughout the semester.

Instructor

Uku-Kaspar Uustalu, Data Science Specialist, TTS
uku-kaspar.uustalu@tufts.edu
(617) 627-4219

Lectures

Mondays 10:00 am – 12:30 pm EST
All lectures virtual and synchronous
See Canvas or Piazza for meeting details

Office Hours

TBA

Tentative Schedule

Week

Date

Main Topic

Assignments Out

Assignments Due

0

February 1

What is Programming?

1

February 8

Working on the Command-Line

HW 0

2

February 16
Tuesday

Introduction to Python

HW 1

HW 0

3

February 22

Data Structures and Control Flow

HW 2

HW 1

4

March 1

Advanced Python and Package Management

HW 3
HW 4

HW 2

5

March 8

Python for Data Analysis and Visualization

HW 5
Midterm Project

HW 3
HW 4

6

March 15

Introduction to Spatial Data in Python

HW 6

HW 5

7

March 22

Vector Analysis

HW 7
Final Project

HW 6
Midterm Project

8

March 29

Raster Analysis

HW 8

HW 7

9

April 5

Network Analysis

HW 9

HW 8

10

April 12

Remote Sensing and Machine Learning

HW 10

HW 9
Project Proposal

11

April 19

No Class

12

April 26

Integrating Python with Desktop GIS

HW 10

13

May 3

Project Presentations and Course Wrap-Up

14

May 10

No Class

Final Project