Courses

DEEP Summer Academy offers a wide variety of courses to students. This list will continue to be updated as more courses are confirmed. The final list of courses (with dates) will be posted by February 1, 2020.

Foundations of Quantum Mechanics

Senior (Grades 11-12)
Come and explore the ideas that have shaped the most successful quantitative theory ever made. The tenets that shape quantum mechanics allow for the developments of new technologies and protocols which show great promise, but also threaten most of society’s current encryption methodologies. This course presents a rigorous introduction to both the theoretical and experimental, and will explore its applications to quantum technologies. This course will cover the implications of this theory and explore such topics as quantum entanglement, cloning, quantum computers, and much more.

Introduction to WebDev: Welcome to the Wonderful World of WordPress
Junior (Grades 9-10) and Senior (Grades 11-12)
Our world is increasingly online, and controlling the image of your digital persona has never been more crucial. Are you ready to design, build and develop your very own website? In this course, students will develop their own website on WordPress – the industry standard web platform that uses a simple and user-friendly content management system. Students will learn several tools including web programming languages and various web plug-ins to incorporate on to their own personal website. Students will have the opportunity to explore various site designs, including e-commerce, personalized portfolio and information-based before getting started on their own creations.
Autonomous Maze Race
Junior (Grades 9-10) and Senior (Grades 11-12)
Robotics research is growing at an exceptional pace. Robotic solutions provide answers to existing problems, as well as expand territory for research and further investigation. In this course, students will work in small teams to design, fabricate, and program a robot to traverse a maze autonomously. During the week, they will learn the science behind actuators and sensors and how these improve the performance of robots. The course will also cover wireless technology, such as Bluetooth, enabling the students to control their robots using their phones. By the end of the week, students will create a robot that can navigate a maze with or without human control.
Design, Build, Battle
Open (Grades 9-12)
Students are invited to join us for the ultimate robotics design challenge! Bring the imagination and creativity and we’ll give you the knowledge, parts, and electronics to make a robot for competition. Using 3D computer-aided design (CAD) software, students will work in small groups to design the most effective robot to win. In this design challenge, students will work through the entire engineering design process, from ideas to CAD models to prototypes and to a final design. On the last day, there will be a battle between designs to see who comes on top. Good luck and may the best team (and robot) win!
Computational Physics
Senior (Grades 11-12)
When faced with equations that cannot be solved exactly, physicists and engineers need to turn to numerical methods to simulate the behaviour of physical systems. Thankfully, with advances in technology, calculations which were previously near-impossible by hand can now be performed by computers in a fraction of a second. From calculating the states of subatomic particles, to predicting the weather, to solving equations of motion for planets orbiting stars, numerical methods can simulate a wide variety of physical systems. This course will teach students how to write computer programs in Python to solve the equations that govern the motion of several different physical systems. Students will also be introduced to exciting topics in modern physics such as quantum mechanics, and special relativity, along with the mathematics necessary to better understand them. Over the course of the week, students will have a chance to work in small groups and choose one (or more) of several physical systems to simulate using Python.
(This course assumes no prior knowledge of Python.)
From Lenses to Lasers: The Science and Engineering of Optics
Junior (Grades 9-10)
From the earliest studies of light by Aristocles, to the development of basic optics by Newton, to modern discoveries by Einstein, Born, Wolff and other luminaries, the field of optics has advanced far beyond the humble lens. Optical fibres enable high speed internet; holography is used for entertainment and anti-counterfeit bank notes; lasers are used in supermarket scanners, military and medical applications. This course will focus on the fundamentals of optics, touching on exciting new developments in this constantly evolving field. Students will learn how telescopes and microscopes work and how to measure the refractive indices of materials. We will discuss how polarization is used in real-world applications such as sunglasses and 3D movies. At the end of the course, we will learn about lasers and state-of-the-art developments in the field of modern optics.
Ultrasound: See The Inside
Senior (Grades 11-12)
Sonographic imagery is ubiquitous with the images obtained from ultrasound technology. An ultrasound image can be used to confirm a pregnancy, diagnose certain conditions in body, and even detect defects in materials. This course is designed to introduce the key concepts of ultrasound and its applications in bio-medical and non-destructive testing. Students will transmit and receive ultrasound waves with the use of ultrasound probes, a pulser, and an oscilloscope in an ultrasound lab. They will also learn how to process the captured signals to produce an image or detect a defect in materials.
Urban Air Pollution: What Are We Breathing?
Open (Grades 9-12)
Why is air pollution such a concern in urban areas? What are the major sources of air pollutants? How can we improve air quality? The aim of this course is to answer these questions and explore the impacts of poor air quality on human health. By conducting measurements in the city and modeling the dispersion of air pollutants, students will understand the factors influencing urban air quality. Students will also be introduced to the solutions engineers design to reduce emissions and decrease air pollutant levels.
Codes and Cyphers
Junior (Grades 9-10)
Like thinking outside the box? Curious as to how logins keep users connected to their respective applications? Have an interest in decoding a senseless jumble of characters to reveal precious, precious data? Look no further — welcome to the cryptography course where questions will be answered that you haven’t yet thought to ASCII! Students will be familiarized with C# — one of the most commonly used coding languages for development — and also be introduced to different cipher methods, such as Caesar cipher. By the end of the course, students will learn to make their very own API with secured key/password.
Powering the Sustainable Transition
Junior (Grades 9-10) and Senior (Grades 11-12)
Energy is fundamental for human development. Energy conversion results in serious social and environmental repercussions: global warming, air pollution, biodiversity losses. Modern society is facing a crisis as to how best invest its current resources for its energy consumption for the future. In this course, students will explore the current challenges of modern energy systems (transportation, electricity production, heating production) and some solutions to achieve sustainable development. Students will learn and apply the fundamental physics of energy conversion technologies, such as wind turbines, and solar panels, and will be exposed to the engineering challenges of developing these technologies. Students will explore the roles engineers play to make the world a better place.
Self-Driving Robots

Senior (Grades 11-12)
The era of the self-driving car is fast approaching. Their intricate underlying technologies ensure not only to significantly reduce the fatality rate on the road, but also to minimize travel time. This course will provide an overview of the technologies behind self-driving cars, and explore high-level artificial intelligence programming techniques including localization and pathfinding algorithms, to intelligently integrating sensors with the pre-made robots. This hands-on experience will conclude with a final competition where students will deploy a self-driving algorithm on their robots for autonomous maze navigation.