What's included
1 live meeting
1 in-class hoursHomework
1-2 hours per week. Students are able to continue adapting the code we review in class.Class Experience
In this one time class, we are going to discuss Machine Vision, a new and very exciting area in computer science. From robotics to self-driving cars, Industrial applications to home security systems computer systems are not only integrating more cameras but software is designed to understand what the computer is looking at and to do something based on its interpretation. In this class, we will talk about some of the ways that computers are able to see and how they interpret that information in industrial settings or in robotics. We will look at a couple practical implementations of this technology by working with a set of drums and other programs that use the camera in order to make things happen. In this case when you move your hands it's going to play a musical instrument, and we will talk about how to modify this program, change the sounds, and what are some other applications of this technology. While we will be looking at a little bit of code in javascript, no prior knowledge of coding is required and all technical elements will be explained. This class focuses more on the theory of machine vision and less on the implementation, though we will be experimenting with some code that students will be able to continue working on after the class.
Learning Goals
Students will learn about machine vision, and experiment with some practical examples of the technology. They will be able to copy, run, and edit the drums code example.
Other Details
Parental Guidance
While we will be looking at a little bit of code in javascript, no prior knowledge of coding is required and all technical elements will be explained. This class focuses more on the theory of machine vision and less on the implementation, though we will be experimenting with some code that students will be able to continue working on after the class.
Supply List
We will be using Repl.it, an interactive coding environment, which makes it easy to code, share and collaborate. While there are many other places that students are able to code, this is the only resource we will be using. The site is free to sign up, and makes it easy to fork or copy the code we will be using for the drums project.
1 file available upon enrollment
External Resources
In addition to the Outschool classroom, this class uses:
Teacher expertise and credentials
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning.
Reviews
Live One-Time Class
$12
per classMeets once
60 min
Completed by 8 learners
Live video meetings
Ages: 13-18
1-9 learners per class