Many geographic, social, and natural systems involve dynamic processes or movement of individuals in space and time. Examples include animal migration, human mobility, disease diffusion, and natural disasters like hurricanes and wildfires. Movement is key to understanding these dynamic processes. This course reviews computational methods for analysis, modeling and simulation of movement in ecological and human systems. Students gain an understanding of spatiotemporal processes and patterns, and develop computational skills to process trajectory data, analyze movement patterns, and apply movement models. Through a final capstone project, students study a spatiotemporal problem in depth and write a research paper.