If you're looking for online courses to complement your degree or get ahead, consider one of our online summer courses.

Online Courses for Summer 2026

APSC 174: Introduction to Linear Algebra

Systems of linear equations; real vector spaces and subspaces; linear combinations and linear spans; linear dependence and linear independence; applications to systems of linear equations and their solution via Gaussian elimination; bases and the dimension of real vector spaces; linear transformations, range, kernel, and Rank-Nullity theorem; matrix representation of a linear transformation; composition of linear transformations and matrix multiplication; invertible matrices and determinants; eigenvalues and eigenvectors of square matrices. Applications of the course material to engineering systems are illustrated.




silhouette of a person with math equations floating around them

Credits: 3.3

Course learning outcomes:

By the end of this course, learners should be able to:

  1. State the axioms of real vector spaces and subspaces, and determine whether a given subset of a vector space is a vector subspace.
  2. Demonstrate an understanding, through calculations and proofs, of linear combination, linear dependence, linear span, basis, and dimension.
  3. Solve systems of linear equations using Gaussian elimination and back substitution by applying elementary row operations on an augmented matrix.
  4. Define a linear mapping between vector spaces and determine if a given mapping is linear, define the kernel and image of a linear mapping, compute them for a given real matrix, and explain how they are related to the column vectors of that matrix.
  5. Perform basic matrix algebraic operations (addition, scaling, multiplication), and compute and utilize properties of the determinant of a real square matrix (including using it to assess whether a matrix is invertible).
  6. Define eigenvalues, eigenspaces, and eigenvectors for a given vector space and compute them for a real square matrix.

 

APSC 221: Economics and Business Practices in Engineering

Engineering students will learn how to incorporate selected economic and business practices into the practice of engineering. Topics include financial statements and cash flow forecasting, time value of money, cost-benefit analysis, economic and societal factors in engineering design, and costs associated with project risks. This is an online course, but requires students to write in-person examinations at Queen's University during the Fall and Winter Terms. All assessments are completed online during the Summer term.




Credits: 3.0

Course learning outcomes:

By the end of this course, learners should be able to solve economic analysis problems:

  1. Describe the engineer’s role in informing business management and economics.
  2. Interpret basic financial statements and cash flow forecasting to assess the financial feasibility of engineering projects.

  3. Apply time-value-of-money principles to evaluate present worth, annual worth, internal rate of return (IRR), and benefit–cost analysis.
  4. Incorporate capital, operating, societal, and lifecycle costing into engineering design recommendations.
  5. Evaluate project risks and their mitigations (inclusive of managing change) to complete projects on time and on budget.

MTHE 225: Ordinary Differential Equations

This course introduces ordinary differential equations and their applications to the natural and engineering sciences. Specific topics include first-order differential equations, linear differential equations with constant coefficients, Laplace transforms, and systems of linear equations. Note: This course is being offered through the Faculty of Arts and Science.




Credits: 3.5

Course learning outcomes:

By the end of this course, learners should be able to:

  1. Solving basic initial value problems.
  2. Solving linear constant coefficient differential equations.
  3. Computing Laplace and inverse Laplace transforms.
  4. Using the Laplace transform to solve differential equations.
  5. Modeling a mass-spring-damper system or RLC circuit using differential equations.
  6. Modeling interconnected fluid reservoirs using differential equations.

Prerequisites: APSC 171, APSC 172, APSC 174

MNTC P07: Surveying Principles

This course introduces learners to the fundamental principles of surveying. Learners will develop transferable survey computation skills that can be applied using various technologies in diverse environments.




Credits: 3.0

Course learning outcomes:

By the end of this course, learners should be able to:

  1. Produce elevations from differential leveling notes.
  2. Calculate coordinates and areas for survey control traverse.
  3. Assess the measurement for error.
  4. Predict the 3-dimensional accuracy of GPA positions.
  5. Produce revised ground versus grid distances for construction layout purposes.
  6. Operate the main functions of Total Stations and Data Collectors.
  7. Combine the main functions of Total Stations and Data Collectors to produce a pertinent report using previously gathered field data.

MNTC 307: Geomechanics and Ground Control

This course presents a basic introduction to the use of classical and geostatistical estimation techniques for mineral resource estimation. Students will learn to recognize the geological influences on ore body modeling, apply various estimation methods, produce mineralization reports, and classify the mineral resources and reserves according to accepted internationally recognized methods. The course also includes basic ore exploration and sampling concepts.




Credits: 3.0

Course learning outcomes:

By the end of this course, learners should be able to:

  1. Describe the basic principles of rock failures.
  2. Recognize appropriate field and laboratory investigation programs to define rock failure criteria.
  3. Analyze data from field and laboratory investigations to define the failure criteria
  4. Recognize numerical stress analysis models for excavation design
  5. Use various empirical/analytical design methods for excavations, such as open stopes, pillars, and open pit slopes
  6. Evaluate appropriate support systems for specified ground conditions

Prerequisites: MNTC 302, APSC 182
Exclusions: MINE 325

MNTC 313: Introduction to Programming

Students will be introduced to the fundamental concepts of computer programming using both C/C++ and MATLAB. The course will teach computer programming with a focus on practical applications for analyzing data and solving practical mathematical problems. Topics will include basic components of a computer (both hardware and software), memory and variables, expressions, selection structures, loops, arrays, functions, and commonly used algorithms such as sorting and searching. At the end of the course, students will be able to apply computer programming skills to assist in both design and analysis for real-life engineering applications.

 

Course learning outcomes:

By the end of this course, learners should be able to:

  1. Explain how software and hardware interact to link computer programming to actual machine operations.
  2. Implement the features of a programming language, such as syntax.
  3. Transform logical relationships into computer programming elements such as expressions, selection statements, and loops.
  4. Use features such as arrays and functions to enhance the efficiency of computer programs.
  5. Implement features of C/C++ and MATLAB programming languages to design computer programs.
  6. Design computer programs to solve mathematical and data analysis problems.
  7. Simulate a simple real-world model of a physical system.
  8. Discuss when the complexity of an engineering problem requires computer programming.


Exclusions: APSC 143

MNTC 419: Mine Supervision & Project Management

This course presents an introduction to mine supervision, covering the roles and responsibilities of the industrial supervisor, including health and safety, technical skills and knowledge, and effective communications with different stakeholder levels from front-line workers to senior management. The second part of the course will introduce key concepts related to project management, including the role of the project manager, identifying requirements, and balancing competing project constraints, which include, but are not limited to, scope, schedule, cost, quality, and risk.




Credits: 3.0

Course learning outcomes:

By the end of this course, learners should be able to:

Explain the importance of communications for both operating and project environments

  1. Recognize methods for improvement of employee interpersonal and technical skills through mentoring, coaching, and evaluation programs
  2. Recognize the roles and responsibilities of a supervisor and project manager
  3. Identify elements of common mine supervision policies and requirements of the regulations
  4. Describe the basis of scope, time, and resources for controlling project schedules and costs

Prerequisites: MNTC 305 or MNTC 201

How to Apply

For Queen's students:

Current Queen’s students, including those from other faculties, can enroll through SOLUS.

Log in to SOLUS

Last day to add a course: May 9

For all other applicants:

Non-Queen’s students can apply through Queen’s Online Application Portal.

Apply Now

The application deadline is April 8
Application Process Details