Skip to main content

Geospatial Data Science Emphasis - Core Courses

GIST 514: Web GIS

Introduces students to the expanding field of web and mobile-based mapping application development.  Students will apply skills to learn how to build interactive web and mobile apps that use geospatial data in an attractive format.  Students will gain an understanding of web mapping using applications like ArcGIS for Server, ArcGIS Online (AGOL), WebAppBuilder (WAB), web-enabled geoprocessing, Story Maps, AppStudio, and the Javascript API.


 

GIST 513: Python Programming in GIST

This course introduces Python programming fundamentals for Geographic Information Science and Technology (GIST) with an emphasis on geospatial problem-solving and modern AI-supported learning. Students develop core programming skills, including datatypes and variables, control structures, functions, data structures, file handling, error management, and object-oriented programming, while applying these concepts to geographic data analysis and workflow automation. AI is integrated throughout the course as a key learning accelerator and support tool, enhancing code comprehension, improving debugging efficiency, and strengthening conceptual understanding of programming principles. Students gain experience using AI-enabled resources to reinforce foundational skills and to develop effective, contemporary coding practices. The course also introduces essential Python libraries used in geospatial analytics and automation. Through coding demonstrations, structured reference materials, AI-supported exercises, and quizzes, students build proficiency and confidence in applying computational methods to geospatial applications.