beanz Magazine

Raspberry Pi Jam

Lori Hurley on Flickr

Checkout how one school celebrated Pi Day with a helping of Raspberry Pi!

Our school celebrated Pi Day this year in a new way – using Raspberry Pis! The AP Computer Science students at our high school took a field trip to our elementary school so we could experience our first Raspberry Jam! Raspberry Jams are held all over the world to introduce kids to digital making!

There are about 12 AP Computer Science students at our high school and 150 5th graders, so we had to split up! Each of the six 5th grade classes got to spend 40 minutes at the Jam. The 5th graders were split into pairs and matched up with one high school student.

A high school student walks a 5th grader through the Pi Traffic Lights Python program.

There were three different projects set up that pairs could work through. Raspberry Jams are geared towards newbies, so the projects found on the Raspberry Jam page are purposely short. With the high school students there to assist us, we were all able to successfully complete the projects!

The Raspberry Pi stations were set up in our school’s computer lab and were connected to the (unplugged) PCs’ monitors, keyboards and mice. Two projects came from the Raspberry Jam Worksheets page – “Traffic Lights with Python” and “Minecraft TNT”.
Raspberry Pi also has several BBC micro:bit projects on their main projects page and there were six micro:bits available for student pairs to use. The micro:bits were set up in an adjoining room and were connected to laptops.

A pair of 5th grader girls love working with micro:bits!

We all enjoyed the projects – even the high school students had a great time! Most of them had never used a Raspberry Pi before! What was most fun about programming on the Pis and micro:bits was being able to see code control hardware before our eyes! For example, the traffic lights project was exciting because our code controlled the sequence of the lights flashing. The only thing that was frustrating was trying to get the GPIO reference board on the Pis correctly and then inserting the traffic lights on the correct pins!

Although the Minecraft project didn’t involve extra hardware, it was exciting to use Python to blow up a huge pile of TNT, post chat messages and build! By far the most fun we had with the micro:bits was the “Rock Paper Scissors” game! If you’ve ever heard the term accelerometer sensor (phones need it to play Pokémon Go!), the micro:bit’s accelerometer reacts to the micro:bit being shaken and then uses a random function and conditionals to display rock, paper or scissors!

The high school students’ Computer Science teacher explained to them some similarities and differences between Python and Java, the language they have been learning in their AP Computer Science class at their school. The teacher said that even though programming languages look different, they use loops, variables, conditionals and functions. He said once we learn one, it will be easier to learn the rest! I can’t wait for high school so I can take AP Computer Science! Until then, I’ll tinker on my own Pi or micro:bit!

Learn More

Raspberry Jams

Raspberry Pi Projects

How to run a raspberry Pi Meetup

Raspberry Pi

Anki Cozmo robot

Anki Cozmo video

Raspberry Pi projects

Best Raspberry Pi books for beginners

Raspberry Pi STEM kit

Also In The June 2020 Issue

This online coding website makes it easy and fun to learn to code.

Got robots? Figuring out how to set them on a predefined course?

Looking for smart ways to make the most of your summer?

Computers would not exist without this number which has an interesting history.

Checkout how one school celebrated Pi Day with a helping of Raspberry Pi!

Aim for their Motherboard! This time we are talking about Computer Zombies!

Two satellites in identical orbits help measure the Earth with a unique plaque for future Earthlings.

Ever wonder if a computer could shake hands? It happens more than you would think!

Join us as we explore the weird history of Windows in computers!

Be wary of these password pitfalls that hackers love and learn how to keep your data secure!

Interesting stories about computer science, software programming, and technology for June 2020.