My First Slice of Raspberry Pi

My First Slice of Pi: Discovering Raspberry Pi with my Class

Raspberry Pi is an exceptionally small, inexpensive and simple computer used to help teach students about hardware and programming. My former principal first introduced it to me, suggesting that Pi might be a neat activity to try with one of my computer classes. Not knowing anything about, I started researching what it was all about.

What is Raspberry Pi?rpi2b

To quote Wikipedia, The Raspberry Pi is a series of credit card–sized single-board computers developed in the United Kingdom by the Raspberry Pi Foundation with the intent to promote the teaching of basic computer science in schools and developing countries. 

How I Got Started

I decided that the curriculum of my Business Communications course, a precursor to senior programming classes, best fit the intent of Pi. Funds to purchase 16 Raspberry Pi 2, Ultimate Starter Edition, were generously provided through my school PAC, and my school administration.  I got 16 of them so I would have at least 1 for every 2 students, as well as one Pi as a teacher demo model. Not knowing anything about Raspberry Pi I began by watching a number of different YouTube videos on how to get started. There are countless videos out there, but here’s an example of one I watched:

Growing Pains

I took the opportunity on one of our professional development days to figure out how exactly to have my students dive into Pi. Here’s a summary of what I learned:

Screen Shot 2016-05-02 at 10.33.18 PM

Despite purchasing the “Ultimate Starter Kit” for my Pis, I didn’t have the proper adaptor to enable the Pi to be plugged into our Dell monitors. The Pi has a built in HDMI port, and an HDMI cable was included, but I had to also purchase HDMI to VGA converters so we could use our monitors. It also only came with only male-to-male breadboard jumper wires. A few of the projects students found online later required the use of male-to-female wires that we didn’t have. My first lesson was to never assume all the hardware needed will be included! There are always additional costs to consider.

I spent a considerable about of time learning about how to format the SD card and download the NOOBs (New Out Of the Box operating System). Because I don’t have the proper administrative privileges on our school computers, I had to request that our district IT team install special formatting software on a few of the computers. I only realized later that because I had ordered the Ultimate Starter Kit that the SD cards included already have NOOBs on them.

My first time turning the Pi on was anticlimactic. I had the monitor, USB mouse and keyboard, Ethernet cable, and power plugged in, but nothing appeared to be working. I realized after that I had to have the power cord plugged in last, not first. I unplugged everything and plugged it all in again, attaching the power last, and it finally fired up!

Starting with Students

First Lesson

My first “lesson” with the students was spent looking at the different components of the Pi. After all, one of the great educational aspects of the Pi is the opportunity to identify different hardware pieces. Next we had to insert the mini SD card and install the operating system Raspbian and Scratch. In order to do this we had to start attaching some peripheral hardware to interact with the Pi. This involved taking all the mice, keyboards and monitors from our classroom computers and plugging them into the Pi. This was tough because everything is tied together so securely for fear of theft that some of the cables were difficult to access. Installing the operating system took about 25 minutes, but because the students were in pairs I could have them shift to another computer to continue working on another class project. At the same time we were also working our way through Codecademy, so I had them work on that. Providing sufficient time at the end of each class was important as it took some time to plug all the mice, keyboards and monitors in again and ensure they were working properly for the next class.

Second Lesson

When in doubt, read the instructions. The students and myself were both a little mystified when we were asked for a username and password during the next book up, even though we had never previously set one up. Thankfully in the accompanying instruction manual we found that the username was ‘pi’ and the password ‘raspberry’.

During the second lesson we made sure everyone had installed the operating system properly. It took some time to set up the devices again with the monitors and other peripherals but once we were all booted up the students finally had a chance to start interacting with the device. From the main menu there are basically 2 options – you can go to the command line Raspbian or to a program called Scratch, which is a free visual programming language. If you go to the command line and type in “startx” the Pi launges a graphic user interface which has a few other programs you can easily access, including a version of the popular game Minecraft.

During this class, students familiarized themselves with the boot up process, and how to access some of the different programs both through scratch and the GUI. Students who were comfortable with the interface could go and try out the Scratch website also, which has a great tutorial.

Third Lesson

During lesson three we began looking at Raspberry Pi projects that the students could try out. Raspberrypi.org has a bunch of neat simple projects as options, but there are many other more sophisticated ones to be found on the web.

Because we had a breadboard included in the kit, I printed off instructions for students to do some simple breadboard – LED activities. As previously mentioned, all the wires we were given were male-to-male, so I had to also order a bundle of male to female wires off amazon for $10. Students were encouraged to do a more ambitious project if they wanted.

IMG_0032A friend of mine had taken a Raspberry Pi and turned it into a Super Nintendo simulator. I brought that into the class and plugged it in for the kids to see. It’s one thing to tell them what they can do, but being able to show them a finished product was even cooler. This inspired some students to research how to make one themselves. Because some projects that were larger may have needed students to buy other peripheral hardware like controllers, I provided an added incentive saying that if anyone came up with a substantial project that required some personal investment on their part, that they could take the Raspberry Pi home permanently when they were done their project.

Work on their projects consumed our third and fourth lessons.

Assessment

One of the biggest questions I got was “How are we going to be marked on this?” Lesson 5 was spent addressing assessment. Although the formative assessment that was ongoing throughout the project classes was also remarkably evident. Students with a more proficient skill set had the opportunity throughout the lessons to provide peer support… and I even noticed some scaffolding of their classmates learning!

Screen Shot 2016-05-02 at 10.41.34 PMDuring lesson 5, students were required to do a reflection and discuss to what extent were they successful in completing the project they set out to do. They were asked what they learned and what they’d do differently.

My Own Reflection

As a type A teacher, a complete lack of instructional structure was a bit terrifying, but with the recent push for more personalized and project based learning, I thought this experience represented an excellent opportunity to loosen the reins a bit.

The next time I do this project, I’d like to have more self-paced mini-projects to provide the students, so those with few ideas can at least feel like they did something substantial with it. I feel like some students viewed the Raspberrypi.org projects daunting despite their apparent ease. I’d have more wires etc. so the class would be less limited by the hardware constraints.

Providing a working example of a successful video game emulator really captured the students’ attention. If I have access to the same system next time, I’ll certainly be sure to make use of it again.

The administrative privileges on our computers make it incredibly difficult or impossible to download or install anything. We needed to download and install different card images on the SD cards depending on the project the students wanted to do, but couldn’t because we didn’t have the necessary permissions. There was a program we needed to use to reimage the cards, but we weren’t able to download it. I tried to download it onto my school laptop, but the same restrictions were in place. That was probably the most frustrating part of the experience and one that is common to many projects we try and do with technology.

I think it’s important to always try new things. Failure is okay. Some of the students I know have been inspired to try and do bigger and better things with the Pi on their own time / during lunch hours, which I think is great and has to be considered a success. 5 lessons as an introduction were perfect for this year and I hope to be able to build on this ‘first slice of Pi’ with my new understanding of the device in the years to come.

My First Slice of Raspberry Pi

How I Became a Google Educator

In March of 2015 I undertook the task of becoming a Google Educator. It was spring break and I was looking for a bit of professional development. I’m still not 100% sure how I feel about these corporate certifications, but had at that time been exploring applying to be an Apple Distinguished Educator (ADE) or Google Educator for some time simply because it fascinated me. I use both Apple products and Google software in my classes, so figured why not. Unfortunately the application window for the ADE had closed, so I turned my attention to being a Google Educator. This certification was something I could add to my resume to demonstrate my ability to use “Google Apps for Education”, particularly within schools and districts that utilize them – so called “Google schools”.

What is a Google Educator?

Well, apparently a more appropriate question for me now is, ‘what was a Google Educator’? While I only certified myself 10 short months ago, and my certification is still good for another 8 months, apparently it no longer exists in its former sense. Now Google has changed their certifications by adding different levels, and dramatically altering their exam process. Nevertheless, the purpose of the Google Educator certification is a designation for those who want to qualify for the Google Teacher Academy program or for those who want to become a Google Certified Trainer. In order to be certified (at that time) I had to pass 5 online exams which cost $15 each. Four of the exams were mandatory (Google Calendar, Sites, Drive and Gmail) and then you got to choose from a selection of electives. I chose Chrome. Today there is a Certified Educator level 1 and level 2 before being eligible to become a ‘trainer’ or finally an ‘innovator’. While I know this blog post won’t be incredible helpful to people pursuing the credential via the new process, I still believe that going through these exercises was beneficial to me, and can still be for others.

The Exam Process

I began to prepare for the exams by studying all the training material Google provided. Google still has great training materials for teachers you can find here.  I also went online and read other people’s blog postings about their experiences, such as this one. Many of them gave advice on the time it would take to prepare for each exam. I remember one blogger (who was particularly helpful) suggesting it would take almost two weeks to adequately prepare for each exam, and that it had taken them a full summer to study and pass all the exams. I knew I didn’t want to spend that much time and was looking for ways to fast track my certification. I cram studied in a way I hadn’t done since university and decided to take the plunge with my first exam after only one night of study. A great preparation resource was StudyStack which gave example questions that were similar, but not exactly the same as the one’s on the exams. I started with the Gmail exam as I was most familiar with it and had read that it was one of the easier exams. I knew that if I failed the exam I would have to wait a week before I could try it again, and it would cost me another $15, but I was also anxious to get started and see really how tough the tests were. An 80% score or higher was required on all 5 exams.

My old study habits proved worthy as I passed the first Gmail exam with 88%. Convinced that my method of cramming all night was the right choice, I forged forward not once, not twice, but three more nights in a row, staying up all night to study and then write the exam in the early morning. On the final day I grew particularly brave, even brazen, and went for the ultimate coup de grâce writing 2 exams in a single sitting. 4 days and $75 later I had managed to push through the entire Google for Education Exam schedule.

Screen Shot 2016-01-14 at 11.58.44 PM

Was it Worth It?

My purpose in pursuing the certification was originally simply for professional development, and so in that respect it was definitely worth it. I learned some interesting things you could do with the apps, like scheduling open/available appointment times with Google Calendar, and all about the Chrome Web Store, which I had previously not known much about. I actually enjoyed the challenge of cramming for exams, and the nervousness that went with knowing I’d have to wait a week to write again if I failed. Unfortunately with the recent revamping of the program (as of July 2015) I feel like the certification I poured my efforts in to is no longer as valuable. Also, as I alluded to earlier, I’m still conflicted about why someone would need a corporation like Apple or Google to validate their status as an educational innovator. I ‘recertify’ myself every day that I step into the classroom and test something unfamiliar in my instruction or assessment practices. In the end though, the real value of the certification process is the education itself. I have since been able to introduce into my classes a much richer Google Sites experience, and my collegial collaboration with Google Calendar and Drive has also been enhanced. So, all in all, I think it was a valuable experience!

Screen Shot 2016-01-15 at 1.12.51 AM

How I Became a Google Educator