Geodesy and Geomatics Courses

GGE6001Advanced Engineering and Mining Surveying3 ch
The course covers selected topics according to student's interest in: Design and analysis of integrated deformation surveys, prediction and monitoring of ground subsidence in mining areas, advancement in geodetic and geotechnical instrumentation, industrial surveys, telemetric data acquisition in engineering surveys, introduction to the finite element method, and pre-analysis and optimization of engineering and mining surveys.Prerequisites: GGE 5041, GGE 5061. Co-requisite: GGE 4093.
GGE6013Inegrated Monitoring and Deformation Analysis3 ch
This course will be offered to the graduate students who would like to learn problems related to integrated monitoring and deterministic modeling of deformations of engineering and natural structures. The course will include summary of tree-strain analysis based on principles of continuum mechanics, principles of finite element method, review of monitoring and deterministic analysis of elected problems, tunneling, underground mining, open pit mining, earth and rock fill dams, concrete dams. The course will include use of FEM code GEO/SLOPE. This course will be a combination of lectures, seminars and use of FEM code in solving some problems related to the course topic.
GGE6023Multibeam Sonar: Theory, Measurement, and Analysis3 ch
Course Desc
GGE6031Advanced Topics in Geodetic Surveying3 ch
The course covers selected topics according to student's interest in: Technological advancements in terrestrial and space surveying instrumentation, testing and calibration of surveying instruments, systematic errors and correlation of observations, influence of the atmospheric refraction, design and optimization of geodetic control surveys. A seminar format is used.Prerequisite: GGE 3022
GGE6042Kinematic Positioning3 ch
This course will cover a range of topics, including: performance requirements; mathematical models; observation methods; processing strategies; uncertainties and other characteristics associated with moving marine, land, airborne, and space vehicle positioning; orientation and attitude applications; and using autonomous, terrestrial, satellite, and acoustic methods.Prerequisites: None
GGE6093Advanced Topics in Industrial Metrology3 ch
Selected topics in industrial metrology, according to student's interest: Optical tooling; three-dimensional coordinating systems; measurement of intangible magnitudes; setting out control in construction requiring high precision, e.g. nuclear accelerator experiments. This course will be structured as a combination of classroom lectures, directed study, and laboratory assignments.Prerequisite: GGE 5041 or equivalent.
GGE6102Quantitative Analysis in Geomatics
This course covers the quantitative analytical techniques applicable to research in geomatics. The topics include: uncertainties as potential errors, uncertainty versus integrity, confidence regions. Observations, parameters, functions of observations, explicit and implicit models. Minimum uncertainty estimation, normed spaces, Hilbert spaces. Applications: adjustment, approximation, interpolation, prediction, eigen-function series. Fourier transformation, spectra, signal and noise. Classification of filters, filter design, Kalman and Bayesian filters.
GGE6212Geodynamics3 ch
Wobble and rotation of the earth, earth tides, sea level variations, and crustal movements.
GGE6222Gravity Field in Geomatics3 ch
Studies of the latest concepts and developments in geodesy. Selection of topics depends on student's interests.
GGE6231Satellite Gravimetry3 ch
Review of classical mechanics. Close satellite orbits. Gravitation potential of the earth. Perturbation theory. Determination of the earth gravity field characteristics.
GGE6242Extraterrestrial Positioning3 ch
Review of celestial, orbital, and terrestrial coordinate systems; orbital mechanics. Principles and applications of satellite photography, satellite Doppler, Global Positioning System, satellite laser ranging, and very long baseline interferometry.
GGE6301Introduction to Ocean Mapping3 ch
This course is an introduction to hydrography, focusing on geomatics aspects, trends and prospects, and role in offshore management. It will also introduce students to concepts of depth determination, covering seabed and seawater properties, non-acoustic methods, underwater acoustics, vertical and oblique incidence methods, bathymetric and imaging methods.Prerequisites: None
GGE6302Oceanography, Tides, and Water Level3 ch
This course is a descriptive and theoretical introduction to physical oceanography, focusing on the coastal zone and the continental shelf. Topics will include components of physical oceanography that affect the accuracy and operational conduct of hydrographic surveying, as well as detailed studies of the controls on sound speed structure (seawater properties, propogation and refraction) and of the controls on surface water level (tides, waves and swell, vertical reference surfaces). Students will also study constituent extraction from tidal observations and prediction of tides, and discrete and continuous tidal zoning, including an introduction to coastal hydrodynamic models.Corequisite: GGE 6301, or permission from the instructor.
GGE6303Marine Geology and Geophysics3 ch
This course will cover topics of descriptive marine geology including all ocean depths but focusing on the coastal zone and continental shelf; components of surficial sedimentology that affect the accuracy and operational conduct of hydrographic surveying; detailed studies of the controls on the seafloor processes (deposition and erosion) and bottom backscatter strength (sonar performance, geomorphology, sediment classification); descriptive and introductory-theoretical marine geophysics, including single-channel, 2D multi-channel, and 3D multi-channel reflection seismic surveying; and marine refraction seismology.Prerequisites: GGE6301, GGE6302, or permission from the instructor.
GGE6311Advanced Topics in Ocean Mapping3 ch

New: Advanced acquisition, processing and delivery of ocean mapping data. Topics covered include: Multibeam sonar system setup, integration, application and troubleshooting; survey planning and reporting; advanced multibeam sonar data processing, including water column object detection; and hydrographic data management. Credit will be given for only GGE6311 or GGE5311.

Prerequisite: GGE 6301

GGE6322Computer Vision – Algorithm and Software Coding3 ch

Overview of image data formats, programming standards, Python programming and libraries, and software coding and implementation. Computer vision methods, algorithms, applications and codes, including point transformation, edge detection, feature extraction, image matching, mathematical morphology, image segmentation, image classification, object detection, face recognition, and 3D creation. Coding implementations for case applications. Credit will be given for only GGE 6322 or GGE 5322.


Prerequisites: CS 1003, MATH 1503 GGE 3342 or equations, basic programming knowledge, preferably in Python
GGE6341Machine Learning and AI in Geospatial Data Analysis3 ch
Fundamentals of Machine Learning (ML) and Artificial Intelligence (AI). Algorithms, theories, and applications of widely used ML and AI methods in geospatial data analysis, including Supervised Learning, Unsupervised Learning, Fuzzy Logic, Wavelet Transformation, Artificial Neural Network, and Deep Learning. Case studies of latest developments. Credit will be given for only GGE 6341 or GGE 5341


Prerequisite: MATH 1503 and GGE 3342

GGE6404Online Spatial Data Handling3ch

This course provides an introduction to online spatial data handing. The first modules will describe the theory of cloud computing and cloud services architecture. This will be followed by details of spatial cloud computing, including cloud service models, microservices architecture, and containers. Through a combination of lectures and hands on exercises using Jupyter Notebooks, the students will learn to explore, query, process, and visualize geospatial data in the cloud and to share their notebooks such that others can use, edit and re- use them.

GGE6405Geographic Databases3 ch
This course focuses on both the theoretical and practical issues related to the development of geographic databases and the extraction of knowledge from the geographic data collections. Special attention wil be given to recent technological developments and research directions. A series of lab Sessions will run in parallel, using commercial and open source s/w tools, such as PostgreSQL/ PostGIS DBMS, Oracle Spatial DBMS, MongoDB, Protege, Quantum GIS s/w, WEKA Data Mining s/w, and other prototype s/w packages. 
GGE6408Geospatial Web3 ch
The technical foundations, enabling technologies, and research directions of geospatial web are examined in this course. The course content includes the following topics: OGC Standards, Geography Markup Language (GML), GML Application Schemas and Profiles (e.g. CityGML), Advanced Geospatial Web Services (e.g., WMS-T, WFS-T), Sematic Web, Semantic Web Languages (RDF, RDFS, OWL), Semantic Web Software Tools, Metadata Standards, Semantic Web Services, Geospatial Semantic Web.Prerequsite: GGE 5403 Web Mapping and Geospatial Web Services (Online).
GGE64103D Geographic Information Systems3 ch
This course is designed to follow on from GGE4423 and GGE4313 by offering students a deeper knowledge of 3D geospatial data processing and modelling. After completing this course, students will be familiar with the current technologies and tools applied for processing, managing, and analyzing 3D geospatial data.Prerequisites: GGE 4423 and GGE 4313, or with permission from the instructor.


GGE6501Land Information Management I3 ch
Seminar and independent reading course designed to examine the role of information in the development and management of land resources. Focus on policy, management, and technical issues associated with the construction of land information infrastructures.
GGE6505Introduction to Big Data & Data Science3 ch
Offer an overview of the key techniques and technologies in big data analytics and how data science is different from related fields such as engineering, computer science and statistics. Through a combination of lectures and hands on exercises using Hadoop, R, MongoDB and D3 visualization tools the students will be able to explore, clean, refine, analyze and visualize geospatial, streaming, unstructured and structured types of big data. Students will explore real-world scenarios through a case study which will allow them to develop an analytical workflow for data driven discovery.
GGE6800User Centered Design (online course)3 ch

This course is intended to support a PhD student’s in-depth investigation into the effective use of user-centred design techniques- with a specific focus on participatory design- for the design of software, including mobile applications. The course is designed to guide the student to conduct a comprehensive environmental scan of issues concerning the use of user-centred (and particularly participatory) design methods in order to attain a deep understanding of this field which the instructor has chosen as a focus within her PhD research. Throughout the course, existing applications of user-centred and participatory design methods will be examined and their efficacy will be critically assessed.

GGE6900Research Methods and Communication Skills3 ch
This course will establish new models for graduate education in an environment of collaborative research that transcends traditional disciplinary boundaries. Its goal is to engage students in understanding the processes by which research is conducted and how discovered knowledge is translated to other professionals or to the public. Through online lectures and research assignments, the course provides a new vision of research methods required for science and engineering research and knowledge translation in the 21st Century.
GGE6910Graduate Seminar3 ch
This course, for both Master's students and Doctoral candidates, includes the oral and written presentation of technical papers. The purpose of the seminar course is to provide training for the preparation and presentation of theses and technical papers, and to facilitate the exchange of ideas between students, staff, and invited guests.
GGE6921Directed Research I3 ch

This course provides graduate students with an opportunity to undertake a research project supervised by an instructor. A written submission and an oral presentation are required. In the case of an extensive project, both GGE 6921 and GGE 6922 may be taken with the same
supervisor in the course-based M.Eng program. Students taking a MScE degree may only take GGE 6921, not GGE 6922.

Prerequisite: GGE 6900


GGE6922Directed Research II3 ch

This course provides graduate students with an opportunity to undertake a research project supervised by an instructor. A written submission and an oral presentation are required. If the research project is less-extensive (at the discretion of the instructor), the student should only enroll in GGE 6921. This course is not open to MScE. or PhD students.

Prerequisite: GGE 6900, GGE 6921

GGE6997Master's Thesiscr
Course Desc
GGE6998PhD Thesiscr
Course Desc