Showing posts with label STEM. Show all posts
Showing posts with label STEM. Show all posts

Monday, May 15, 2017

Discovering Our Superpowers: Teaching Coding to 5th Graders Using Scratch


Coding is a superpower. Technology is becoming embedded in every industry imaginable and there simply aren't enough qualified applicants for the growing computer science field. In order to attract the best applicants, companies are willing to give out generous salaries and the best benefits imaginable: free gourmet food, play rooms, nap rooms, and more. This is all part of the reason we decided it was important to teach our students just a bit about how to code.

 When planning our coding unit, the technology teacher and I were directed to use Scratch (I personally prefer code.org as I find it more user friendly for just learning the basics.) Rather than reinvent the wheel, we went to the internet to find Scratch lesson plans. We found this guide from Scratch and used it as the springboard for what we did with our students. Below is a description of the unit we developed. Each "day" is one 50 minute period. The computer teacher and I co-taught this unit, however it could easily be taught by one teacher.

Day 1: Why Should We Learn Coding?/ Brainstorming
We wanted to stress to our students the importance of coding and how embedded it is in everyday life. To share this information, we went through this PowerPoint with students. After watching the video at the end of the PowerPoint, we had students brainstorm the kinds of things they would use coding to create.

Day 2: Join Scratch and Complete Tutorial

Our next step was to get students into Scratch and familiar with the program. We began by showing this video to students. We then had students use their school computer username and password to set up their account. We had students use our email instead of their parent's email so that we would be able to reset their password if necessary and immediately confirm their accounts. To ensure they used the correct username and password, we created these direction sheets for each student. After students were logged in, we directed students to go through the Scratch tutorial. The major downfall of this tutorial was that students could click through all the steps without performing the actions and complete the tutorial without having any idea how to use Scratch. This meant that we needed to be very specific about how to complete the tutorial and even perform the first few steps for the class to see.

Day 3-4: Ten Blocks Project

To help students build more familiarity with Scratch, we had students complete the "10 Blocks" project (page 30-31 in the Creative Computing Guide). Students were directed to use only the 10 blocks listed on page 31 to build a project. They could use the blocks more than once, but they could only use the blocks listed. To introduce the project, we showed students this video explaining what each block did and how to put their project together. After the video, students logged in, clicked on Create, and began working on their project. We printed out page 31 as a guide for each student and displayed the list of blocks on our projector screen. We found that one day was not enough to complete the project, so we had them work on it for two days. On the second day, students logged into Scratch, opened their folder, and completed their projects. At the end of the second day, we had students write a response to the reflection questions for the project:
  • What was difficult about being able to use only 10 blocks?
  • What was easy about being able to use only 10 blocks?
  • How did it make you think of things differently?
Day 5-7: About Me Project
We wanted the final project to be simple, but allow for creativity. After skimming through the Creative Computing Guide, we decided on the "About Me" project on page 36. We began by showing this video to explain the project to the students. Before we had students begin working on their project, we had them think about what 5 sprites they might put in their project and turn to a neighbor to talk about these 5 sprites. After a bit of brainstorming and discussion, students logged in, clicked on create, and began working on their projects. We allowed students three days to work on this project.At the end of the third day, students shared their projects with a classmate and wrote a response to the reflection questions for the project:

  • What are you most proud of? Why? 
  • What did you get stuck on? How did you get unstuck? 
  • What might you want to do next? 
  • What did you discover from looking at others’ About Me projects

We were a bit crunched for time, since we planned this quickly at the end of the school year, so if I were to do this again, I would suggest using Day 5-7 to only work on the About Me project and using an 8th day for students to present their projects to the class and write their responses.

How are you teaching coding at your school? How have you used Scratch?

Tuesday, November 15, 2016

Teaching 5th Graders to Create Video Announcements

Last school year, I began my journey as the Media Specialist at Pinewood Elementary. One of the most challenging, but most enjoyable parts of this journey has been the creation of our daily student video announcements. I began last year winging things a bit. I had edited videos before. I had used an iPad to record. I had used YouTube and Google Drive. However, I had never done a daily broadcast or taught students how to be news anchors. This process was a learning opportunity for both myself and the students. You can read about the process a bit in two of my previous posts: "What Student News Has Taught Me and My Students" and "Green Shirt and Green Screen... Oops." With all that I learned from last year, I began this year with a new strategy to prepare our students to really take control of most of the production of the student news.

To begin the school year, I set aside my first three lessons to teach students how to be quality producers of the student news. The first thing that this new group of students needed to understand was the process for creating the announcements. It was really difficult to find a way to explain so that they understood the three day process. I needed to explain that on day one of production two students would write the script that the students who had Media the following day would be recording for the announcements that would be shown on the third day. This is a really hard concept for students to understand, and something that I am still working on explaining. One of the things that seemed to help with this explanation was creating a schedule of student jobs and posting the schedule outside our studio. This allowed the students to see when they would be performing the jobs of script writer, producer/director, and news anchor. Teaching students this process was part of our first lesson on the announcements.

The main objective of our first lesson on video announcements was how to write the script. This involved teaching the students how to open Google Drive, locate and access their Shared with Me Folder, and locate the two documents that would be necessary to write the script. The students work as partners on the student announcements, so one child opened the announcement bulletin and the other opened the announcement script. They then worked together to write a practice script.



The objective of our second lesson was to learn how to record the announcements. This meant teaching the students the basics of using the iPad to record a video and the exact process we used when recording. When recording the announcements, four students would be back in the studio. One pair would be the producers/directors and the other pair would be the news anchors. The director would hold out a whiteboard with the date of the announcements for the camera to see and pull it out of the way thus directing the news anchors to begin speaking. The producer would get the iPad zoomed in on the news anchors and press the record button to begin recording the announcements. The news anchors would then use their wireless mouse to control the teleprompter and begin reading the script that had been prepared for them by the previous day's class. I explained this whole process to the class and then had every student come back to the studio to practice a mini script so they had a better idea of the process.



The objective of the third lesson was to increase the students' confidence in being a news anchor and make them aware of the importance of projecting their voice and reading fluently. We talked about what reading too fast and too slow looked like and what that did to the feel of the announcements. We talked about what reading too loud or too quiet did for the announcement recording. We then practiced reading a script together as a class trying to keep to a good pace and good volume. After practicing the script a few times, we talked about ways to loosen up your body and mind so that there was less nervous energy when recording the announcements. We also talked about ways to warm up your voice for better sound. Finally, we talked about what it looked like to be a news anchor. News anchors smile and have fun, but still remain professional and do not act like clowns. This third lesson was in my opinion one of the most important and one of the most fun.

This year the announcements are being overseen and edited by a committee of teachers. I really appreciate this as I am currently out on maternity leave and will not return until mid-December. I feel that this committee and the lessons that have been taught to the students will allow announcement production to go smoothly in my absence. Next school year, or perhaps even towards the end of this school year, I would like to further place the production of the student news in the hands of students by creating a group of students interested in editing the announcement video. I have had a number of students ask about this possibility and I would love for this to be a truly student centered program. Whenever I decide to go ahead with this, I would create the group of students that would meet once for training on how to edit the videos and meet monthly afterwards for further training and feedback. These students would have a schedule for days on which they would come in during recess to edit the announcement video for the following day.

Our video announcements continue to be a daily learning opportunity. They are an area of growth for our staff committee, our students, and for myself. I look forward to seeing the ways in which this program will evolve.

Sunday, October 9, 2016

Monday Morning Makers

This year at Pinewood, we have jumped on the Makerspace bandwagon. We have decided that allowing our students a time and space to explore, build, imagine, and create is very important. Rather than explain what a Makerspace is, I have included this video which I think does a fine job of explaining.

So now that you know what a Makerspace is in general, let me tell you the story of Pinewood's Makerspace. For a couple of years, the concept of Makerspaces has been catching on in schools. Last year, I went to a couple different conferences for Media Specialists and Technology teachers. At these conferences I learned more about the Makerspace movement, and met a wonderful Media Specialist from Rush Creek Elementary in the Osseo district. This wonderful Media Specialist invited me out to see her school's Monday Morning Maker events. These events are what Pinewood modeled their Makerspace events after. One Monday morning a month, students were able to sign up to come to the Media Center before school to explore various stations that involved making. She had a station for using the 3D printer, knitting, coding robots, LittleBits circuits, markerbots, Osobots, origami, and more. The students came in got to work and using their own imagination and determination along with some help from their friends made things. It was wonderful seeing the students shine.

Pinewood recently had their first Monday Morning Makers event. It was a great success and the students and teachers truly enjoyed it. On September 19th, 25 students and a couple teachers and parents gathered in the Media Center to explore. We had many of the same stations as listed above, but we also had Legos and puzzles. The hit for the favorite item was tied between our Sphero robots and our Lego Story Starter kit with origami and knitting following closely behind. Boys and girls worked kindly together to explore, build, imagine, and create.


We would like to thank our Pinewood PTO for supplying us with our Spheros, Lego Story Starter Kits, and Lego WeDo Kits. We would like to thank our Donors Choose donors for our origami, knitting, SnapCircuits, and Makey Makey supplies. 

You can learn more about our Monday Morning Maker events and sign your child up here: https://sites.google.com/a/monticello.k12.mn.us/pinewood-media-center/monday-morning-makers

If you would like to support our Monday Morning Maker events, you can donate at https://www.donorschoose.org/project/learning-is-electric/2212029/

Or, we would love to take any gently used puzzles or craft items off your hands. To donate these particular items, please contact me at lisa.newhouse@monticello.k12.mn.us

Monday, May 23, 2016

Summer Community Education: Increasing Student Learning through Fun

This year, Pinewood Elementary began to teach computer coding or programming to our students in grades K through 5. Many students absolutely loved it, so we began a coding club. We will continue these clubs in the fall and even build on them with more programs, but over the summer Monticello Community Education is offering a number of classes for kids that our students would absolutely love.


First, our students love Legos, robots, and coding. There are a number of classes that combine these items. For ages 5 to grade 2, Techstars: Junior Lego Engineering is perfect! In this class, students will use Legos to learn the basics of engineering. Another great class for students in this age group is Techstars: Robotic Builders: Battlebots. In this class kindergarten through 4th grade students will use Lego WeDo robotics kits to learn about robotics, engineering, and programming. For students who need a bit more of a challenge, Techstars: Mindstorms EV3 Battlebots is a great fit. This class for grades 2 through 7 uses Lego MindStorms Kits to complete challenges and in the final event battle each other's robots sumo style! And for those that want to skip the coding and just learn some basic engineering through Legos, the Lego X Olympic Decathalon (grades 1-5) is perfect !

Aside from Lego Robotics, there are a few other robotics options available. The first is a STEM/Robotics Camp for grades 3 through 5. At camp, students will be mentored in robotics by students from NDSU's robotic team. This is a great introduction to robotics for those who would like to join a Lego League team. Students in grades 2 through 6 can also join the Science Explorers: Battling Robo-Botz class to learn to build their own robots and compete to see who's robot is best.

Finally, students can explore video game design and coding in these classes. Techstars: Video Game Design for grade 3 through 7 will teach students to use basic programming to create their own video games. Students can also learn about logic and video game mods through two different Mincraft classes- Advanced Minecraft: Using Mods, Redstones, and Textures and Techstars: Java Minecraft Mod Development.



Learn about these and all the other community ed classes available at https://monticello.ce.feepay.com/