Skip to main content
Ontario Tech acknowledges the lands and people of the Mississaugas of Scugog Island First Nation.

We are thankful to be welcome on these lands in friendship. The lands we are situated on are covered by the Williams Treaties and are the traditional territory of the Mississaugas, a branch of the greater Anishinaabeg Nation, including Algonquin, Ojibway, Odawa and Pottawatomi. These lands remain home to many Indigenous nations and peoples.

We acknowledge this land out of respect for the Indigenous nations who have cared for Turtle Island, also called North America, from before the arrival of settler peoples until this day. Most importantly, we acknowledge that the history of these lands has been tainted by poor treatment and a lack of friendship with the First Nations who call them home.

This history is something we are all affected by because we are all treaty people in Canada. We all have a shared history to reflect on, and each of us is affected by this history in different ways. Our past defines our present, but if we move forward as friends and allies, then it does not have to define our future.

Learn more about Indigenous Education and Cultural Services

Virtual Workshops by Topic

Due to the COVID-19 pandemic, our program delivery has been adjusted to work in a virtual classroom. We are offering virtual sessions in many different STEM areas that have links to the Ontario curriculum and can work in any class environment. You can see the full listing of our programs below. To see what is currently available, and to book a session, click the booking link below.

BOOK A SESSION

 

Elementary Programming | Kindergarten to Grade 8

  • Scratch: An Introduction to Block Programming
    Grades 1 to 8

    During this workshop, students will be learning how to block code using the program software, Scratch. They will explore the connections between coding to probability, data analysis and management, financial literacy, and spatial sensing. Students will be learning the basic fundamentals of coding and organizing logical information in order to create a successful program with Scratch. After exploring the basics of Scratch, students will be coding a solution to a given problem. This workshop will help students analyze and break down a problem using the engineering design process by planning an approach, executing their idea, and perfecting their solution. 

    Curriculum Links: 

    Grade 1 | Coding and Spatial Sensing

    Grade 2 | Coding and Spatial Sensing

    Grade 3 | Coding and Probability

    Grade 4 | Coding and Probability

    Grade 5 | Coding and Financial Literacy

    Grade 6 | Coding and Financial Literacy

    Grade 7 | Coding and Data (Data Management)

    Grade 8 | Coding and Data (Data Management)

    Engineering Links: 

     Electrical Engineering, Software Engineering, Financial Engineering

  • TinkerCAD: 3D Modeling and Digital Design
    Grades 1 to 8

    In this interactive workshop, students will explore the process of 3D modeling from how to design creative structures through TinkerCAD (a 3D modeling software) to how 3D printers bring these designs to life. Students will gain an understanding of prototyping and the importance of user based design as they expand their knowledge in math, computational thinking, and critical analysis. To put their knowledge to the test, students will be given an every-day problem to solve through TinkerCAD, and with the use of their problem-solving skills, they will be able to develop 3D models that act as solutions.

    Content presented in this workshop for Grade 7 and Grade 8 classes will be similar to the Fall 2021 "Digital Design and TinkerCAD" workshop for Grade 7 and Grade 8 classes

    Curriculum Links: 

    Grade 1 | Maker Lab (Manufacturing Technology; Technological Design)

    Grade 2 | Maker Lab (Manufacturing Technology; Technological Design)

    Grade 3 | Maker Lab (Manufacturing Technology; Technological Design)

    Grade 4 | Maker Lab (Manufacturing Technology; Technological Design)

    Grade 5 | Maker Lab (Manufacturing Technology; Technological Design))

    Grade 6 | Maker Lab (Manufacturing Technology; Technological Design)

    Grade 7 | Maker Lab (Manufacturing Technology; Technological Design)

    Grade 8 | Maker Lab (Manufacturing Technology; Technological Design)

    Engineering Links: 

    Mechanical Engineering, Electrical Engineering, Software Engineering 

  • TinkerCAD: Electronics and Circuit Design
    Grades 4 to 8

    In this interactive workshop, students will explore the concepts of energy, electricity, and the flow of electrical power. Through the use of TinkerCAD, they will learn how to design electronic circuits and understand the real-world applications of electricity. Through the lens of an electrical engineer, students will use basic electrical components to solve a common circuit design problem,  and with the use of their problem-solving skills, they will be able to develop circuit simulations that act as solutions. 

    Content presented in this workshop for Grade 4, Grade 5, and Grade 6 classes will be similar to the Fall 2021 "Digital Design and TinkerCAD" workshop for Grade 4, Grade 5, and Grade 6 classes

    Curriculum Links: 

    Grade 4 | Understanding Matter and Energy (Electrical Devices, Electricity, Energy in Our Lives, Exploring Technologies)

    Grade 5 | Understanding Matter and Energy (Electrical Devices, Electricity, Energy in Our Lives, Exploring Technologies)

    Grade 6 | Understanding Matter and Energy (Electrical Devices, Electricity, Energy in Our Lives, Exploring Technologies)

    Grade 7 | Understanding Matter and Energy (Sustainable Design, Conservation of Energy and Resources, Electrical Devices, Electricity, Energy in Our Lives, Exploring Technologies)

    Grade 8 | Understanding Matter and Energy (Sustainable Design, Conservation of Energy and Resources, Electrical Devices, Electricity, Energy in Our Lives, Exploring Technologies)

    Engineering Links: 

    Electrical Engineering, Software Engineering 

  • Physical Computing with Micro:Bits
    Grades 1 to 8

    Introducing Micro Bits, a software where anyone can code unique programs for free! This workshop covers the fundamental concepts of coding and its applications to probability and data management. Students will be guided on how to visually present code and portray it on a physical micro.it grid using basic coding principles and mathematical fundamentals. By the end of this workshop, students will gain an appreciation of coding and its importance within science, technology, engineering, and mathematics as we move towards a digitally advanced world. 

    Curriculum Links: 

    Grade 1 | Coding and Data

    Grade 2 | Coding and Probability

    Grade 3 | Coding and Probability

    Grade 4 | Coding and Probability

    Grade 5 | Coding and Probability (Coding - Creating a Dice)

    Grade 6 | Coding and Probability (Coding - Creating a Dice)

    Grade 7 | Coding and Data (Data Management)

    Grade 8 | Coding and Data (Data Management)

    Engineering Links: 

    Electrical Engineering, Software Engineering 

  • Bloxels and Video Game Design
    Grades 1 to 6

    This workshop explores the fundamental concepts of game design and design thinking using hardware and software and critical thinking. This lesson brings aspects of language into STEM learning through the creation of story lines and development of a character. Students will involve themselves with coding, computation problem solving, critical thinking and media literacy in these lessons.

    Curriculum Links: 

    Grade 1 | Media Literacy

    Grade 2 | Media Literacy

    Grade 3 | Media Literacy

    Grade 4 | Media Literacy

    Grade 5 | Media Literacy

    Grade 6 | Media Literacy

    Engineering Links: 

    Electrical Engineering, Software Engineering

  • Java 101
    Grades 7 to 8

    Through an online programming space, students will be introduced to the fundamental basics of Java. From understanding the concepts of input, output, and variables, students will learn to code and further their learning by being tasked with a design problem that requires students to express their creativity through coding in order to formulate a solution. As a universal programming language, students gain a perspective on the impact of computer scientists and software engineers to society. 

    Curriculum Links:

    Grade 7 | Coding and Data 

    Grade 8 | Coding and Data

    Engineering Links: 

    Electrical Engineering, Software Engineering


Highschool Programming | Grade 9 - Grade 12

  • Java 101
    Grade 9 - 12 

    Through an online programming space, students will be introduced to the fundamental basics of Java. From understanding the basic concepts of input, output, variables, and loops, students will also be introduced to the mathematical approach of Java by implementing math equations and learning how to allow the program to perform mathematical equations of their choice. Students will be given the opportunity to test their knowledge as they tackle a programming challenge where they will incorporate their knowledge and creativity into their programming ! By learning the blueprint of this universal programming language, students will gain a perspective on the impact of computer scientists and software engineers to society. . 

    Curriculum Links: 

    Grade 9 | Exploring Technologies

    Grade 10 | Introduction to Computer Studies

    Grade 11 | Introduction to Computer Science

    Grade 12 | Computer Science

    Engineering Links:
    Electrical Engineering, Software Engineering
  • Artificial Intelligence and the World
    Grade 9 -12 

    Students will explore the ever expanding field of Artificial Intelligence. The lesson will present various types and approaches to artificial intelligence, the potential applications, and how it will have an impact on societal factors with consideration of  environmental and ethical factors. Students will deploy their new knowledge on machine learning techniques to develop their own artificial intelligence system to solve an everyday problem. 

    Curriculum Links: 

    Grade 9 | Exploring Technology

    Grade 10 | Technological Design

    Grade 11 | Technological Design

    Grade 12 | Technological Design

    Engineering Links:
    Electrical Engineering, Software Engineering