Geographic Data Science program requirements

What the Geographic Data Science Majors require, as the 2026-2027 Arts & Science Calendar states it, and every course they name.

Geographic Data Science Major: Human Systems Stream

  • Science program
  • 7.5 credits
  • Limited enrolment
  • ASMAJ1305A

Completion requirements

(7.5 credits including at least 2.0 credits at the 300+ level with at least 0.5 credit at the 400 level)

10.5 credit from GGR172H1

20.5 credit from Core Geography Courses: JEG100H1, ESS262H1, GGR101H1, GGR107H1, GGR112H1, GGR124H1, GGR196H1, GGR197H1, GGR198H1, GGR199H1.

31.5 credits from Methods Courses: GGR270H1, GGR271H1, GGR274H1

42.0 credits from Core Geographic Data Science Courses: GGR272H1, GGR273H1, GGR373H1, GGR315H1

51.0 credit from Geographic Data Science Electives: GGR372H1, GGR375H1, GGR376H1, GGR377H1, GGR386H1, CSC271H1, STA272H1

60.5 credit from Fourth-year Geographic Data Science Elective: GGR415H1, GGR462H1, GGR472H1, GGR473H1, STA465H1

71.5 credits from Human Systems Stream Electives: GGR221H1, GGR240H1, GGR246H1, GGR251H1, GGR252H1, GGR254H1, GGR320H1, GGR324H1, JUG325H1, GGR326H1, GGR327H1, GGR328H1, GGR329H1, GGR332H1, GGR340H1, GGR341H1, GGR342H1, GGR343H1, GGR344H1, GGR354H1, GGR360H1, GGR363H1, GGR382H1, GGR389H1, GGR421H1, GGR424H1, GGR429H1, GGR430H1, GGR431H1, GGR432H1, GGR433H1, JGC439H1, JIG440H1, GGR456H1.

Note 1Note: A 200 or 300-level Geography & Planning course, including joint courses, may also be used to meet this requirement. Please contact the Undergraduate Administrator (undergraduate.geography@utoronto.ca) if you wish to request a substitution for requirement

Note 2Note: 0.5 credit from GGR493Y1 can be used to meet this requirement, based on suitability of the placement for this program and approval by the department. 0.5 credit from GGR491Y1, GGR492H1, GGR497H1, GGR498H1, or GGR499H1 can be used to meet this requirement, based on suitability of the research topic for this program and approval by department. Please contact the Undergraduate Administrator (undergraduate.geography@utoronto.ca) if you wish to request a substitution for requirement.

Note 3Note: Special Topics courses, Research Opportunity courses, and Research Excursion courses from Geography & Planning can be used to meet this requirement, based on suitability of the topic or research for this stream and approval by the department. Please contact the Undergraduate Administrator (undergraduate.geography@utoronto.ca) if you wish to request consideration of these courses for requirement 7.

Courses these requirements name

  • GGR172H1Digital Earth
  • JEG100H1Introduction to Physical Geography and Earth Science
  • ESS262H1Earth System Processes
  • GGR101H1Histories of Environmental Change
  • GGR107H1Environment, Food and People
  • GGR112H1Geopolitics, Globalization, and Inequality
  • GGR124H1Cities and Urban Life
  • GGR196H1The Yard: Micro-Geographies of Household Outdoor Spaces
  • GGR197H1Re(story)ing the Earth: Indigenous Wisdoms, Ecological Stewardship, and Global Climate Action
  • GGR198H1Mobility and Borders
  • GGR199H1Global Racial Capitalism in the 21st Century
  • GGR270H1Introductory Analytical Methods
  • GGR271H1Social Research Methods
  • GGR274H1Introductory Computation and Data Science for the Social Sciences
  • GGR272H1Geographic Information and Mapping I
  • GGR273H1Geographic Information and Mapping II
  • GGR373H1Advanced Geographic Information Systems
  • GGR315H1Environmental Remote Sensing
  • GGR372H1GIS for Public Health
  • GGR375H1Introduction to Programming in GIS
  • GGR376H1Geovisualization
  • GGR377H1Introduction to Urban Data Analytics
  • GGR386H1Special Topics in Geographic Information Systems
  • CSC271H1Computational Principles and Methods for Data Science
  • STA272H1Statistical Models for Data Science
  • GGR415H1Advanced Remote Sensing
  • GGR462H1GIS Research Project
  • GGR472H1Developing Web Maps
  • GGR473H1Geospatial Big Data
  • STA465H1Spatial Data Analysis
  • GGR221H1New Economic Spaces
  • GGR240H1Geographies of Colonialism in North America
  • GGR246H1Geography of Canada
  • GGR251H1Geography of Innovation
  • GGR252H1Marketing Geography
  • GGR254H1Geography USA
  • GGR320H1Geographies of Transnationalism, Migration, and Gender
  • GGR324H1Spatial Political Economy
  • JUG325H1Landscapes of Violence in Canada last in the 2025-2026 Calendar
  • GGR326H1Remaking the Global Economy
  • GGR327H1Geography and Gender
  • GGR328H1Labour Geographies
  • GGR329H1The Global Food System
  • GGR332H1Social Geographies of Climate Change
  • GGR340H1Health Geography
  • GGR341H1The Changing Geography of Latin America
  • GGR342H1The Changing Geography of Southeast Asia
  • GGR343H1The Changing Geography of China
  • GGR344H1Institutions and Governance: Germany in Comparative Perspective
  • GGR354H1Infrastructure
  • GGR360H1Culture, History, and Landscape
  • GGR363H1Critical Geographies: An Introduction to Radical Ideas on Space, Society and Culture
  • GGR382H1Field Course in Human Geography
  • GGR389H1Special Topics in Human Geography
  • GGR421H1Histories of Geographical Thought
  • GGR424H1Transportation Geography and Planning
  • GGR429H1Innovation and Governance
  • GGR430H1Geographies of Markets
  • GGR431H1Regional Dynamics
  • GGR432H1China in the Global Political Economy
  • GGR433H1Built Environment and Health
  • JGC439H1The Problem and Promise of Caribbean Freedom
  • JIG440H1Indigenous Geographies
  • GGR456H1Entanglements of Power: Race, Sexuality and the City
  • GGR493Y1Geography Professional Experience
  • GGR491Y1Research Project
  • GGR492H1Senior Practicum
  • GGR497H1Independent Research
  • GGR498H1Independent Research
  • GGR499H1Independent Research

Geographic Data Science Major: Physical and Environmental Systems Stream

  • Science program
  • 7.5 credits
  • Limited enrolment
  • ASMAJ1305C

Completion requirements

(7.5 credits including at least 2.0 credits at the 300+ level with at least 0.5 credit at the 400 level)

10.5 credit from GGR172H1

20.5 credit from Core Geography Courses: JEG100H1, ESS262H1, GGR101H1, GGR107H1, GGR112H1, GGR124H1, GGR196H1, GGR197H1, GGR198H1, GGR199H1.

31.5 credits from Methods Courses: GGR270H1, GGR271H1, GGR274H1

42.0 credits from Core Geographic Data Science Courses: GGR272H1, GGR273H1, GGR373H1, GGR315H1

51.0 credit from Geographic Data Science Electives: GGR372H1, GGR375H1, GGR376H1, GGR377H1, GGR386H1, CSC271H1, STA272H1

60.5 credit from Fourth-year Geographic Data Science Elective: GGR415H1, GGR462H1, GGR472H1, GGR473H1, STA465H1

71.5 credits from Physical and Environmental Systems Stream Electives: JEG201H1, GGR203H1, JEG205H1, JEG206H1, GGR223H1, JEG301H1, JEG305H1, JEG308H1, GGR314H1, JUG320H1, JGE321H1, JIG322H1, GGR323H1, JGE331H1, GGR332H1, GGR334H1, GGR338H1, GGR347H1, GGR348H1, GGR349H1, GGR387H1, GGR388H1, JEG406H1, GGR413H1, GGR416H1, GGR418H1, GGR419H1, GGR438H1, JGE481H1

Note 1Note: A 200 or 300-level Geography & Planning course, including joint courses, may also be used to meet this requirement. Please contact the Undergraduate Administrator (undergraduate.geography@utoronto.ca) if you wish to request a substitution for requirement

Note 2Note: 0.5 credit from GGR493Y1 can be used to meet this requirement, based on suitability of the placement for this program and approval by the department. 0.5 credit from GGR491Y1, GGR492H1, GGR497H1, GGR498H1, or GGR499H1 can be used to meet this requirement, based on suitability of the research topic for this program and approval by department. Please contact the Undergraduate Administrator (undergraduate.geography@utoronto.ca) if you wish to request a substitution for requirement.

Note 3Note: Special Topics courses, Research Opportunity courses, and Research Excursion courses from Geography & Planning can be used to meet this requirement, based on suitability of the topic or research for this stream and approval by the department. Please contact the Undergraduate Administrator (undergraduate.geography@utoronto.ca) if you wish to request consideration of these courses for requirement 7.

Courses these requirements name

  • GGR172H1Digital Earth
  • JEG100H1Introduction to Physical Geography and Earth Science
  • ESS262H1Earth System Processes
  • GGR101H1Histories of Environmental Change
  • GGR107H1Environment, Food and People
  • GGR112H1Geopolitics, Globalization, and Inequality
  • GGR124H1Cities and Urban Life
  • GGR196H1The Yard: Micro-Geographies of Household Outdoor Spaces
  • GGR197H1Re(story)ing the Earth: Indigenous Wisdoms, Ecological Stewardship, and Global Climate Action
  • GGR198H1Mobility and Borders
  • GGR199H1Global Racial Capitalism in the 21st Century
  • GGR270H1Introductory Analytical Methods
  • GGR271H1Social Research Methods
  • GGR274H1Introductory Computation and Data Science for the Social Sciences
  • GGR272H1Geographic Information and Mapping I
  • GGR273H1Geographic Information and Mapping II
  • GGR373H1Advanced Geographic Information Systems
  • GGR315H1Environmental Remote Sensing
  • GGR372H1GIS for Public Health
  • GGR375H1Introduction to Programming in GIS
  • GGR376H1Geovisualization
  • GGR377H1Introduction to Urban Data Analytics
  • GGR386H1Special Topics in Geographic Information Systems
  • CSC271H1Computational Principles and Methods for Data Science
  • STA272H1Statistical Models for Data Science
  • GGR415H1Advanced Remote Sensing
  • GGR462H1GIS Research Project
  • GGR472H1Developing Web Maps
  • GGR473H1Geospatial Big Data
  • STA465H1Spatial Data Analysis
  • JEG201H1Geomorphology
  • GGR203H1Introduction to Climatology
  • JEG205H1Introduction to Soil Science
  • JEG206H1Introduction to Hydrology
  • GGR223H1Environment, Society and Resources
  • JEG301H1Fluvial Geomorphology
  • JEG305H1Biogeography
  • JEG308H1Canadian Arctic Environments
  • GGR314H1Global Warming
  • JUG320H1The Canadian Wilderness last in the 2025-2026 Calendar
  • JGE321H1Multicultural Perspectives on Environmental Management
  • JIG322H1Indigenous Worlds, Worldviews and the Environment
  • GGR323H1Commons, Commoning and Nature
  • JGE331H1Resource and Environmental Theory
  • GGR332H1Social Geographies of Climate Change
  • GGR334H1Water Resource Management
  • GGR338H1Social Transformation and Environment in the Majority World
  • GGR347H1Energy Efficiency and Beyond
  • GGR348H1Carbon-Free Energy Systems
  • GGR349H1Managing Urban Natures
  • GGR387H1Special Topics in Environmental Geography
  • GGR388H1Special Topics in Physical & Environmental Geography
  • JEG406H1Geomorphology and the Anthropocene
  • GGR413H1Watershed Hydroecology last in the 2025-2026 Calendar
  • GGR416H1Environmental Impact Assessment
  • GGR418H1Geographies of Extraction
  • GGR419H1Environmental Justice
  • GGR438H1Environment and Development
  • JGE481H1Field Course in Environmental Geography
  • GGR493Y1Geography Professional Experience
  • GGR491Y1Research Project
  • GGR492H1Senior Practicum
  • GGR497H1Independent Research
  • GGR498H1Independent Research
  • GGR499H1Independent Research

Geographic Data Science Major: Urban Systems Stream

  • Science program
  • 7.5 credits
  • Limited enrolment
  • ASMAJ1305B

Completion requirements

(7.5 credits including at least 2.0 credits at the 300+ level with at least 0.5 credit at the 400 level)

10.5 credit from GGR172H1

20.5 credit from Core Geography Courses: JEG100H1, ESS262H1, GGR101H1, GGR107H1, GGR112H1, GGR124H1, GGR196H1, GGR197H1, GGR198H1, GGR199H1.

31.5 credits from Methods Courses: GGR270H1, GGR271H1, GGR274H1

42.0 credits from Core Geographic Data Science Courses: GGR272H1, GGR273H1, GGR373H1, GGR315H1

51.0 credit from Geographic Data Science Electives: GGR372H1, GGR375H1, GGR376H1, GGR377H1, GGR386H1, CSC271H1, STA272H1

60.5 credit from Fourth-year Geographic Data Science Elective: GGR415H1, GGR462H1, GGR472H1, GGR473H1, STA465H1

71.5 credits from Urban Systems Stream Electives: JGU216H1, GGR217H1, GGR259H1, GGR336H1, GGR339H1, JGU346H1, GGR357H1, GGR359H1, GGR374H1, GGR424H1, GGR434H1, JGU454H1, GGR458H1, GGR460H1, GGR482H1

Note 1Note: A 200 or 300-level Geography & Planning course, including joint courses, may also be used to meet this requirement. Please contact the Undergraduate Administrator (undergraduate.geography@utoronto.ca) if you wish to request a substitution for requirement

Note 2Note: 0.5 credit from GGR493Y1 can be used to meet this requirement, based on suitability of the placement for this program and approval by the department. 0.5 credit from GGR491Y1, GGR492H1, GGR497H1, GGR498H1, or GGR499H1 can be used to meet this requirement, based on suitability of the research topic for this program and approval by department. Please contact the Undergraduate Administrator (undergraduate.geography@utoronto.ca) if you wish to request a substitution for requirement.

Note 3Note: Special Topics courses, Research Opportunity courses, and Research Excursion courses from Geography & Planning can be used to meet this requirement, based on suitability of the topic or research for this stream and approval by the department. Please contact the Undergraduate Administrator (undergraduate.geography@utoronto.ca) if you wish to request consideration of these courses for requirement 7.

Courses these requirements name

  • GGR172H1Digital Earth
  • JEG100H1Introduction to Physical Geography and Earth Science
  • ESS262H1Earth System Processes
  • GGR101H1Histories of Environmental Change
  • GGR107H1Environment, Food and People
  • GGR112H1Geopolitics, Globalization, and Inequality
  • GGR124H1Cities and Urban Life
  • GGR196H1The Yard: Micro-Geographies of Household Outdoor Spaces
  • GGR197H1Re(story)ing the Earth: Indigenous Wisdoms, Ecological Stewardship, and Global Climate Action
  • GGR198H1Mobility and Borders
  • GGR199H1Global Racial Capitalism in the 21st Century
  • GGR270H1Introductory Analytical Methods
  • GGR271H1Social Research Methods
  • GGR274H1Introductory Computation and Data Science for the Social Sciences
  • GGR272H1Geographic Information and Mapping I
  • GGR273H1Geographic Information and Mapping II
  • GGR373H1Advanced Geographic Information Systems
  • GGR315H1Environmental Remote Sensing
  • GGR372H1GIS for Public Health
  • GGR375H1Introduction to Programming in GIS
  • GGR376H1Geovisualization
  • GGR377H1Introduction to Urban Data Analytics
  • GGR386H1Special Topics in Geographic Information Systems
  • CSC271H1Computational Principles and Methods for Data Science
  • STA272H1Statistical Models for Data Science
  • GGR415H1Advanced Remote Sensing
  • GGR462H1GIS Research Project
  • GGR472H1Developing Web Maps
  • GGR473H1Geospatial Big Data
  • STA465H1Spatial Data Analysis
  • JGU216H1Globalization and Urban Change
  • GGR217H1Urban Landscapes and Planning
  • GGR259H1Urban Growth and Decline
  • GGR336H1Urban Historical Geography of North America
  • GGR339H1Urban Political Geographies
  • JGU346H1The Urban Planning Process
  • GGR357H1Housing and Community Development
  • GGR359H1Comparative Urban Policy
  • GGR374H1Urban Dynamics last in the 2025-2026 Calendar
  • GGR424H1Transportation Geography and Planning
  • GGR434H1Building Community Resilience
  • JGU454H1The Role of the Planner: Making a Difference
  • GGR458H1Selected Topics in Urban Geography
  • GGR460H1Global Cities, Urban Planning, Critical Theory
  • GGR482H1Toronto Field Course
  • GGR493Y1Geography Professional Experience
  • GGR491Y1Research Project
  • GGR492H1Senior Practicum
  • GGR497H1Independent Research
  • GGR498H1Independent Research
  • GGR499H1Independent Research

Requirements are quoted from the 2026-2027 Arts & Science Calendar, which is the official version. Atlas is independent of U of T, so confirm important decisions with your department or college registrar. See how to read program requirements or browse every program.

See where you stand in Geographic Data Science.

Add your courses and Atlas marks each requirement done, in progress or still to do.