WHAT IS PROGRAMMING? WHAT IS ELECTRONICS?

The RaspberrySTEM is a kit geared towards teaching programming and electronics. Before we go any further, it’s important to discuss what “programming” is and what “electronics” are – as well as to discuss why learning programming and electronics are important skills.

Let’s start with the seemingly simple question – What is a computer?

Most people probably think…

DEBUGGING

Sometimes you’ll follow the instructions for a project, but things won’t work exactly the way you expect them to. This is typically due to a mistake in wiring the components or a mistake in the code you have written. While we try to lay out the projects in simple step-by-step instructions with detailed diagrams, mistakes are going to happen (even seasoned engineers make lots of mistakes!).

When something in your project isn’t working correctly, there are steps you can take to try to determine where the problem is and how to fix it. This is referred to as “debugging” your project, and the rest of this section will be devoted to…