Objectives:

-Students will download and install Raspberry Pi software onto their SD cards and boot up the system for the first time.

Installation Day:

The day has finally come! Today we are connecting our peripherals to our Raspberry Pi’s. We will be working in pairs so everyone is going to have to split up the responsibilities in whatever way you and your partner thinks best. We will be refreshing the process by re-watching the video and then each of you will go off to your specific stations and begin the downloads. Our goal is to have our operating systems downloaded onto each of our SD cards by the end of the day.

What you will need:

  1. One Raspberry PI (we are using model B’s)
  2. 8 gig SD card
  3. Keyboard
  4. Mouse
  5. Power Supply (USB cable connected to wall)
  6. Monitor
  7. HDMI cable
  8. Ethernet Cable (optional)

Refresher:

This video will be your guide throughout the process. Make sure to follow it carefully, step by step. Some steps will take longer than others so have patience. We will be going through each step in class, but for the most part, you are running this installation entirely between you and your partner.

Everything Installed and Ready to go?

Now it is time for you to explore the operating system! As you will see, Raspbian looks very similar to other operating systems you have used in the past, only with less features and applications. Go through the menu and load whatever application looks most interesting to you. For example, open IDLE PYTHON 2 and test the skills you have been learning by running a line of python code!

Homework Assignment:

Since you were all assigned your midterm in lecture, I am giving you the week to catch up on all your CodeAcademy assignments. This is you chance to work through the bugs in your programs and truly understand what is going on and possibly get ahead. If you do not have every assignment completed and up to date by this upcoming Thursday, your HW grade for this lab will be significantly docked.

Do not interpret this week as your chance to “take a break” from coding. Remember, learning any language, programming or otherwise, requires consistent practice. In the upcoming class, you will be tested on your Python knowledge….you have been warned….