Âé¶¹ÊÓÆµ

Geocomputing


Geocomputing is an applied program that combines theory and practice of computer science and geography, giving students expertise to study and understand spatial dimensions of social and environmental problems.

Overview

Geocomputing is an applied program that combines theory and practice of computer science and geography.

Geocomputing gives students expertise to study and understand spatial dimensions of social and environmental problems.  

At a Glance

Degree options
Bachelor of Arts (BA), major

Why study geocomputing at Âé¶¹ÊÓÆµ Allison? 

At Âé¶¹ÊÓÆµ Allison, Geocomputing offers students a unique way to combine geographical and environmental skills with training in computer science — offering students a new way to look at the world.

The program gives students expertise to study and understand spatial dimensions of social and environmental problems such as minimizing environmental impacts and identifying critical habitat.

Geocomputing is available as:

  • BA joint major (87 credits)

Not sure about the difference between a major, a minor, an honours, and a certificate?

Geographic Information Systems (GIS) class

Program highlights

Geospatial Modelling Lab

The facilitates spatial analysis and modelling that can be applied to assist environmental monitoring, mapping and conservation planning. Students have the opportunity to work in this lab as research assistants.

GIS Lab

Our geographic information systems (GIS) computing lab provides a teaching lab and research space for faculty and students. It supports a range of GIS software used by researchers and industry.

Featured courses
GENS 2441 — Geographic Information Systems

This course surveys several aspects of traditional cartography, examines one or more Geographic Information Systems, and explores the role of maps in conveying geographic information. (Format: Lecture/Laboratory 3 Hours)

GENS 1401 — The Physical Environment

This course introduces the general principles of Physical Geography and the Environment, emphasizing the physical world at a variety of spatial and temporal scales. This course introduces the four fundamental spheres of Physical Geography: the hydrosphere, lithosphere, atmosphere and biosphere. It examines basic processes in the physical environment such as the seasons, layers of the atmosphere, the earth's energy budget and interactions with atmospheric processes. It also investigates weather and its interplay within the hydrological cycle, the fundamentals of climatology, the three basic rock types, tectonic activity and weathering of the earth's surface.

GENV 1201 — The Human Environment

This course introduces the study of the human population and the spatial dimensions of environmental change. It examines how people interact with the environment and the core forces which shape these interactions, including population, culture, technology, and geography.

GENS 2431 — Data Analysis

This course develops basic skills in data collection, analysis, and presentation. It introduces basic statistical and hypothesis testing procedures, along with relevant software. (Format: Lecture/Laboratory 3 Hours)

COMP 1731 — Programming Techniques and Algorithms

This course introduces program design techniques and algorithmic thinking using a high-level computer programming language. Topics include: fundamental control structures, elementary data structures, code reuse, basic algorithms, and debugging and testing. (Format: Lecture 3 Hours, Laboratory 3 Hours)

COMP 3721 — Object-Oriented Design and Methodology

This course continues the introduction to object-oriented programming in earlier courses, emphasizing further development of algorithms, data structures, software engineering, and the social context of computing. (Format: Lecture 3 Hours, Laboratory 3 Hours)

COMP 3811 — Database Systems

This course introduces the major types of database systems and provides experience with at least one database model. It emphasizes the theoretical and practical aspects of the relational model, including database query systems and database design.

Explore all Computer Science courses

 

Faculty Spotlight

What can I do with a geocomputing degree? 

Through hands-on learning, faculty-supervised research, and close mentorship, students gain practical skills and critical thinking abilities to address today’s most pressing environmental and social issues.

Recognized by ²Ñ²¹³¦±ô±ð²¹²Ô’s as Canada’s top undergraduate university, Âé¶¹ÊÓÆµ Allison’s strong academic reputation helps graduates stand out as they pursue diverse career paths.

Many go on to graduate studies in computer programming, geography, and data science, while others move directly into careers in geographic information systems (GIS) and data analysis, software development, environmental management, and beyond.

Start your application

 

Popular career paths for Geocomputing graduates include:

  • computer programmer
  • geospatial database administrator
  • spatial web/application developer
  • GIS/GPS analyst
  • image analysis using remote sensing products
  • computer mapping and software developer
  • cartographer

/current-students/department-mathematics-and-computer-science

Bachelor of Arts

What are my admission requirements?

Our admissions decisions are based on your academic record, leadership skills, a high level of commitment, and the potential for personal growth. The drop menu below will help you find information on what pre-requisites are recommended for the Bachelor of Arts.

Costs and Financial aid options

How much will my degree cost?


Learn about scholarships, bursaries, and financial aid, estimate your expenses, and explore student employment opportunities that can help you cover costs while you study.

Next Steps

Be part of Canada's best undergraduate university