Goals of the perfect STEM course and what to expect from it.

In the first module of the perfect STEM Course we will move fast, but not deep. We would explore a number of different areas of technical science like electronics, Linux, programming, mobile technologies, AI without getting into too many details. The goal is for us to arrive at a working Remote Control car controlled from the phone and to learn basic concepts on which we could extend.

  • #673
  • 01 Feb 2018
  • 2:56

Entering into details

If you are interested in a particular topic that we discuss you can stop the course and explore additional materials and resources.

Everything is already ready

Most of the programs that we present in the course would already be implemented. You can just download and run them without looking into the details of how they are implemented. The Python program for controlling the motors, for example, will already be implemented and ready to use. What you should do is to download it from the site, try to run it, run it, see how it works, and then try to modify it. In this way, you would get the basic understanding of how the program works.

Building from scratch

There would be things that we would build from scratch. Programs that we will start implementing from scratch. But not that many especially in this course. 

Used hardware and Remote Control Car

Different cars and hardware could be used for this course. It is not limited to a specific car. We understand that with the hundreds and thousands of cities in which this course would be implemented it is hard to fix the course to a specific car. We would show examples with a few cars, but the knowledge is general and applicable to each Remote Control Car. What is fixed is that we are using Raspberry Pi. This and some of the others components is something that you should acquire.

English

In this first module of the Perfect STEM Course we'll move fast like this car here but not too deep. We would explore a number of different areas of technical science like electronics, like Linux, programming, mobile technologies, AI without getting into too many details. The goal is for us to arrive at a working Remote Control car controlled from the phone and to learn the basic concepts on which we could extend. We'll remove the electronics of this car and replace it with our own electronics. We'll attach a few very interesting sensors and we'll implement a small artificial intelligent to make this car a real smart car that could drive on its own and make different decisions on its own. And we'll also try to connect this car to the Internet and to make it talk with other cars, with our platform. It will be a pretty long journey not going into too many details but very fast and very interesting. Most of the programs that are presented in the course will be already implemented. You can just download and run them without looking into the details of how they are implemented. The Python program for controlling the motors for example will be already implemented and ready to use. What you should do is to download form the site, try to run it, run it and see how it works. And then try to modify it. In this way you would get the basic understanding on how the program works. There will be things that we need to build from scratch. Programs that we'll need to implement from scratch but not that many especially in this course. Different cars and hardware could be used in this course. It is not limited to a specific car. We understand that with the hundreds and thousands of cities in the world in which this course will be taken it is very difficult to fix the course to a specific car. We would show examples with a few cars like this one here but the knowledge is general and applicable to each remote control car. And this is a very cheap remote control car that's just the car and it has a remote control. And again you can use different remote control cars. What is fixed is that we are using Raspberry Pi in the current version of the course. So, for a new controller to be used we'll build a new course where we'll use the new versions of probably Arduino or other controllers but for this course we are using Raspberry Pi.