DEEP Repeat

DEEP Repeat provides extra offerings of the most popular DEEP courses of 2017. The courses will run from Tuesday, August 8 to Friday, August 11, 2017 (4 day programs). Please note that there is no residence option for this week.

To register for the DEEP Repeat Courses, please click here.

The courses being offered during this week:

Date: Tuesday, August 8th – Friday, August 11th
Time: 9:30am – 3:30pm
Location: Locations will be sent to all participants in the pre-program package
Cost: $390 (Further application is not required for these courses)

DES | Artificial Intelligence: Teaching Machines to Learn
Over the past few years, we have seen remarkable feats of engineering from Boston Dynamics’s Atlas humanoid robot to Google’s self-driving car. Underneath all these machines lies a vast array of computers and complex code devoted to mimicking aspects of human intelligence. Producing robots that can adapt and learn is a challenging task that has only recently become possible due to advancements in artificial intelligence and processing power. In this course, students will be introduced to advanced robot control and explore how to teach robots to learn. In addition, they will discover the field of artificial intelligence and learn about several machine learning algorithms such as, Artificial Neural Networks and Particle Filtering. At the end of the course, students will participate in a series of autonomous competitions where their robot faces off against other robots. Let the smartest robot win.
Instructor: Sinisa Colic
DES-4 | Robotics and Robot Manipulators
This course introduces students to variety of topics in robotics. In particular, this course focuses on discussion in space manipulators, manipulator design, robot mathematics, guidance, navigation and control (GNC), and machine vision. The students will learn to use C++, PYTHON, SIMULINK, and Arduino UNO programming as analytical tools to solve robotic problems. Students will learn basics of camera and image processing techniques. The course will introduce students to advance computer vision concepts such as Canny edge detection, Harris Corners, Hough Transforms, SIFT type image features. The students use C++ and OpenCV to create image processing software. Students will learn principals behind stereo imaging and how to compute depth using stereo vision. Throughout the course, the student will be divided into teams and learn principals of manipulator kinematics, mechatronics, motors and sensors, control and simulation, mechanical and electronic hardware assembly, and microcontroller programming. Finally combine everything to build a joystick controlled 4‐ degrees‐of‐ freedom (DOF) robotic manipulator to solve a real‐world engineering problem.
Instructor: Jian-Feng Shi
DES-5 | Engineering the Future of Surgery
This course will introduce students to the basic principles of innovation and design for instruments and equipment in surgery. Students will learn about and apply the engineering design process and gain an appreciation for the successes and challenges faced by biomedical engineers. By solving a variety of engineering design challenges in surgery, they will learn to be innovative, creative, and critical thinkers. Students will also have the opportunity to visit and tour a simulation centre used in training physicians, surgeons, allied health professionals, and researchers.
Instructor: Judy Tran
DES-6 | Introduction to Flight
This course will review the fundamental principles of flight. Our journey starts with a review of aerospace systems, their components and their design. We will then touch briefly on the areas of science that are integrated to make flight possible. These include aerodynamics and propulsion (the science of flow), stability, control and structures. Our journey comes to an end with a review of some of the current and future trends in aerospace engineering. You will also be able to build your own flying vehicle while following this course!
Instructor: Ali Nasseri
S-ENGS-2 | Cloud Computing & Security
Cloud computing allows us to create and share information anywhere in the world in seconds, revolutionizing our relationships with data, money and each other. In this course, students will learn how cloud computing works, and how to take advantage of huge datacentres to share data, communicate, collaborate and generate new information. Participants will create their own websites on the Amazon Elastic Compute Cloud (EC2), using it as a platform for advanced cloud applications. They will delve into the low-level protocols that drive the world-wide-web, building cables and wiring hardware together to create our class’ own private network. They will then explore how to keep all of this safe from malicious attackers – “hackers” – first by learning how they perpetrate their tricks, then learning to patch up the vulnerabilities that let them in. When all is said and done, we will have covered the basics of what drives our modern world – cloud computing – how to implement it ourselves, and how to keep it safe from would-be attackers.
Instructor: Billy Graydon
Pre-Requisite: Activities in this course may involve the use of the Dark Web.
*These courses are offered to all grades, despite senior/junior indications.

In addition to the DEEP Repeat Courses, we will also be offering the following 4-day workshop from Saturday, July 29 to Tuesday, August 1

S-ENGSCI-4 | Classical and Quantum Cryptography: From Ceasar to BB84

This introductory course in cryptography will expose students to the history, methods, and mathematics behind the science of securing communications and computations in the presence of untrustworthy parties. Students will get a hands-on discussion of classical ciphers and, when possible, break them to explore the notion of what it means to “encrypt” a message. Aspects of modern cryptography, such as public-key cryptography and tasks other than encryption (how can you flip a coin by telephone?), will also be treated.  Finally, we will delve into quantum mechanics with concepts such as Bell’s inequality and the no-cloning theorem to see how quantum computers can both break old protocols and allow us to develop new, safer, protocols.
Intended Audience: Students in grade 9 to 11