Project Lead the Way (PLTW) Computer Science for Innovators and Makers (CSIM) is currently taught in 7th grade. This course is designed to introduce students to the world of computer science. To begin, we talk about computers as a system of inputs and outputs that rely on each other to get information. We then turn our focus on planning like computer scientists by creating flowcharts and algorithms to complete different tasks. The students are then introduced to Microsoft MakeCode, which is a block coding environment. They learn how to build some basic programs as well has how to debug issues they may have. Once the students have some experience with the the coding environment, they explore how a micro:bit can be programmed to solve different problems using various input and output devices and sensors.
A micro:bit is a small electronic board that can do a multitude of things. They are easy to setup and, with the help of the MakeCode software, easy to program. Most connections utilize alligator clips to bridge between the board and the input or output device. To explore how to use the micro:bit, the students work with a partner to explore its possibilities and use what they learn to complete projects.
In this class, we utilize pair programming. This allows the students to work in pairs to code their micro:bits. Each person has their own role. The Driver is in charge of the computer. They are the ones who do the actual coding. Meanwhile, the Navigator is the one who is hands-off the computer, but still needs to help out and direct their partner while creating the correct connections on their micro:bit board. During the course of one class period, the students switch multiple times to afford them both the opportunities to be the Driver and Navigator. By utilizing pair programming, the students work on their collaboration skills and allows them to bounce ideas off of each other as problems arise.