Showing posts with label microbit. Show all posts
Showing posts with label microbit. Show all posts

Tuesday, December 20, 2022

STEM Lab Round 3

It has been another great rotation in the STEM Lab! We have done a lot of programming, some building, and also gotten into some physical computing. Read a bit about what each grade level has been up to the last few weeks.

Kindergarten & 1st Grade

You may recall that Kindergarten and first grade started the year working on computer science and programming courses in Code.org. These puzzle based lessons are great for teaching concepts and helping students practice skills, but there is not much scope for student creativity. That is where Scratch Jr comes in. 

Scratch Jr is new to most of the Kindergarten students so we start with a refresher on what it looks like to write a program in Code.org (which they used at the start of the year) and compare that to the Scratch Jr environment. Each day I show them what they will be programming and talk about the command blocks they will be using. Then the students go to their seats and we code together. They are allowed to choose their own characters and backgrounds, but they copy my code at this point. When we finish coding together the students have what we call "creative time" when they are allowed to change their program and project by adding or deleting characters, choosing new backgrounds, and writing new code. 

The first graders who attended Sinclair last year are familiar with Scratch Jr, though there are always a few new faces, so we start with just a brief review the programming environment. The daily lesson outline is fairly similar however. I talk them through the day's program as I show how it is built. That is followed by the code-a-long and then creative time. In first grade I teach the students how to change scenes and use the message events to coordinate the actions of the characters so that they do not all run their code at the same time.

Throughout this round I was quite impressed with the creative projects the students in both Kindergarten and 1st grade created. They did a wonderful job of creating personally meaningful scenes and stories while quickly grasping the programming concepts necessary.



2nd Grade

The work Kindergarten and 1st grade did in Scratch Jr lays the groundwork for the digital diorama project 2nd grade completed in round 3. On their previous rotation through the STEM Lab, 2nd grade conducted research into an animal and took notes about it in their journals. The next step had them use those notes and the Nat Geo Kids website to guide them as they drew pictures of their animals and their animals' habitats. We talked about the elements of scientific drawings (big, colorful, and accurate) as well as being comfortable with one's best effort (it doesn't have to look like a photograph). These elements were photographed into a Scratch Jr project, the habitat as a background and the animals as characters, to create the dioirama. Students then programmed their characters to move around and to talk sharing facts about the chosen animal. 

I do some variation of this project most years. It serves as the first STEM lab project students complete that involves research along with both digital and physical elements. Most of the projects students work on in 3rd through 5th grades are patterned on those pieces, so I like to get the 2nd graders ready with projects like this one.



3rd Grade

This round 3rd grade embarked on the first of a 2 part project. Part one has the students creating a Scratch project that teaches the user about a topic. The project must use key presses to activate the various parts of the program because in part 2 they will design and build an intereactive poster that will connect to the Scratch project using the Makey Makey. I presented them with a list of topics from the 3rd grade science curriculum. Students chose either to work alone or with a partner and then used resources like Brain Pop and Britannica to research the topic selected from the list. Once their notes were complete I showed the students how to plan their projects. The basic formula is key press plus picture plus facts. That is, each key press should display a picture related to the topic and share facts relevant to the image. I had the students begin working on their projects before teaching them how to find and add pictures.

The studio of projects can be found here. (Disruptions caused by baseball, boil water notices, and fundraiser rewards mean that some of the projects are more of a work in progress than others.)

4th Grade

The Micro:bit has been an important piece of technology in the STEM Lab for some time. Fourth grade returned to this small but mighty microcontroller for round 3. Last year when they were introduced to the Micro:bit, students worked on making use of the basic inputs and outputs of the device and on becoming comfortable with the block-based programming environment MakeCode. MakeCode feels familiar because it akin to Scratch. However, the structures are different and can take some getting used to. We started the unit with a review session meant to refresh the memories of the students who used Micro:bit last year and to initiate those students new to Sinclair this year. Over course of the week students learned to used the Micro:bit's input/output pins to light LEDs. They used the environmental sensors (light level, temperature, sound level) and conditional statements to generate outputs that vary depending on the sensor input. The accelerometer (tilt sensor) was used to sound different notes based on different tilt gestures. The challenge was then to use the Micro:bit to play Twinkle, Twinkle Little Star. 



5th Grade

Fifth grade completed and presented their mini museum projects this rotation. In the prior round they used Scratch to build and program a digital museum room, complete with virtual docent to narrate, about a self selected and research topic. This time out they built a physical version of their room and the objects within. They used copper foil tape to built a circuit on the room's door which was connected to their Scratch projects with a Makey Makey. Openning the door to the physical room closed the circuit and triggered the virtual narrator to begin describing the objects in the room. Most classes got the opportunity to present their projects to visiting 2nd grade classes and administrators. The Echo magnet group also had the opportunity to share their work with Houston ISD Chief Academic Officer Dr. Bird and members of the Instructional Technology Department.

The Mini Museum Room Scratch projects can be found in this studio and a sample video of presentation day is below.


Saturday, March 24, 2018

STEM Lab Menagerie

Here goes another post that must begin with the lament that I have fallen behind in my posting. So many amazing things have been happening in the lab. The 3rd grade learned how to use the Micro:bit and made their own Micro Pets. Second grade conducted research about different habitats and then built museum displays to share what they had learned. Meanwhile Kindergarten and 1st grade extended their programming skills with our friend Robo-Mouse. With this animal theme in mind, I've decided to consolidate these grade level units into one post and to vow, yet again, to stay on top off my writing schedule in this current grading cycle.

So let's begin at the beginning, Kindergarten and 1st grade worked with the Robo-Mouse, though they used the robot in different ways. Kinder learned to assemble the tiles to copy mazes from the task cards and then to program Robo-Mouse to navigate to the cheese at the end. As they became more proficient, they began creating their own mazes, recording these on grid paper, and recording their algorithms as well. They worked in groups that changed each day so that they could learn to work with different people and experience multiple perspectives. Teams built mazes to challenge other groups and learned a lot about debugging in the process.



Most of the first graders used Robo-Mouse last year and so only needed a short refresher lesson before they were ready to go. I started them on a series of building challenges related to their mazes. "Build a maze in which the robot must turn left 3 times to get to the cheese" and "build a maze in the shape of a letter" were just a couple of them. They also worked with the algorithm cards to plan their solutions before programming the robot. The cards are a big help when debugging programs for the long and winding mazes they like to build. Flexible groupings were an important part of the unit for 1st grade too as they created lengthy algorithms, often with multiple solutions. At the end of the unit with first grade I brought out Scratch Jr, which they had not used much in class yet this year. I challenged them to create mazes and then to write a program that guided the character through that maze. Touching the walls was not allowed, so they needed to run their code through many iteration before it worked perfectly.
On to second grade now. I started with an overview of note taking practises on Brain Pop Jr and a scavenger hunt for information on Britannica School. I am working on building them up to the point where they can choose how to share their learning at the end of a unit and part of that is helping them to become more independent learners. After learning to use these resources, teams selected a habitat and one of the animals from that habitat to be the topics of their research. They took notes in their journals and then planned what their display would look like. Then using everyone's favorite building material, cardboard, they executed their plans. As they were building, I made a point of teaching best practises for attaching pieces of cardboard to one another. (I have instituted a ban on tape in the lab, but that is a rant for another time.) Each display was accompanied by a card describing the habitat and listing facts about the animal. I was impressed by the attention to detail so many of the groups put into their projects. Another part of these sustained builds is helping students become better long term planners. I often see them hurrying to be done in a 45 minute class period which never results in the best work.
Finally, third grade was introduced to the Micro:bit. I've written about that in previous posts this year, so I won't go on about it again. I spent a lot of time this unit working on the differences between inputs and outputs. I likened it to cause and effect which they are familiar with from the ELA lessons. At first, we focused on using a particular input each day to create different outputs. They learned to use the buttons, accelerometer, and I/O pins to scroll text, create pictures, and show animations. We also got out the alligator clips and LEDs to do some physical computing which everyone found really exciting. The final project was creating a model pet with the Micro:bit adding a layer of interactivity to their builds. I was really excited to see all of the different was the different teams used the Micro:bit. On most it was the face or mouth showing the different moods of their creatures. Some learned to use the music blocks to add sounds to their animals and several used the Micro:bit to animate flapping wings and wagging tails. It was a fun unit to teach and I am really looking forward to next year when this group starts using the Raspberry Pi now that they have this grounding in physical computing.











Sunday, January 28, 2018

My Favorite Project Was...

The Year of Exciting Houston Weather continued with 2 unexpected days off for ice and snow. I am kind of hoping that we are done with interesting weather for the year.

At this point, I am two and a half years into the project of creating the Sinclair STEM Lab. Over the course of that time, I have been teaching a lot of what might be termed "tool use". That is, students learn how to use technologies like ScratchMakey MakeyMicro:bit, and Raspberry Pi by completing a series of set tasks. I have also worked on teaching a number of skills like how to follow a design process and how to use reclaimed/repurposed materials to create products. The units that have centered on these and other tools and skills have been sort of, but not very, open-ended. Students have had some creative freedom, but in the end they were all making variations on the same theme, be it a Scratch quiz, cardboard arcade game, or interactive poster. My goal however, has always been to get students to the point where, for each project, they select the tools and techniques best suited to how they want to present their learning, which brings us to the current unit in 5th grade.

This is the most open-ended project I have tried in the lab and I decided to implement it with the 5th grade first because they have the most experience using the widest variety of tools. Also, they will all have gone on to middle school next year so I can adjust the unit plan as needed and roll it out with next year's classes and it will be new to them. I began by asking them to reflect in their journals about their all time favorite school project, not just from the lab, but throughout their school careers, and to say why it is their favorite. After a few minutes I shared about my favorite project from high school microbiology. (We each received a culture of an unknown bacteria and had to use all the skills we had learned to identify our mystery germ. Thank you Mr. Rohn!) Several students then shared their reflections which included projects from every content area and ranged from kindergarten to 5th grade. As to why that particular project was their favorite, every student said that it was because it appealed to a particular interest of theirs and because they were able to make or do something that was personally relevant. 

Following that discussion, I outlined the project. Students would choose an ancient civilization from a provided list to research with a focus on the artifacts of that culture. They would then follow the design process to generate ideas for a work product that they would use to teach an invited 3rd grade class about their chosen topic. I reviewed some of the tools, skills, and technologies that they were familiar with from their time in the lab, but I made it clear that they could create whatever they wanted to so long as it served the purpose of teaching others about their research topic. Students were allowed to work independently or in teams of up to three. As students began gathering information and brainstorming presentation pieces I was bombarded by questions that all began: "Can we make a...?". I expected this as it is very much like to questions I got when the STEM lab was new and students not yet comfortable with the idea that their work product looked different from all of the others. This project represents another step towards the goal of greater creative confidence. This is the first project that I know of them completing where each product could be of an entirely different sort.



Only one of the four 5th grade classes have come through the lab at this point, so it is a small sample, but so far this unit has been a success. First, the projects by and large turned out quite well and when the groups presented their work to the visiting 3rd graders, they were genuinely excited to share what they had learned and made. Second, there is the information from the Google reflection form they completed at the end of the unit. One question asks what they would have me change about the unit and most said "nothing" with several adding that it was "good", "great", or they "really liked it". Another reflection item asked them to rate their performance from 1 to 5, with 5 as the best. I always include this to encourage them to think critically about their work. usually the bulk of each class rates their work as a 3 or 4. For this unit however, 75% of the class rated their work as a 4 or 5. As I said, it is a small sample, but I am now very interested to see if this continues, increased creative freedom leading to increased student satisfaction with their own work. 



I am so excited to see what students in the other groups create! Check out the album for this project here. I will continue to add photos throughout the unit.


Tuesday, November 14, 2017

Micro:bit = Macro:awesome!

Thanks to the the generosity of some wonderful people and Donors Choose, the lab now has a set of BBC Micro:bits. These tiny, programmable boards were first tried by our 5th graders during the first cycle of magnet classes. They only had a week on account of the late start to school. This cycle, the 4th graders are getting a more in depth experience with the Micro:bit.



I wrote about the Micro:bit in a previous post so I won't go on about it here. Suffice it to say that it is a marvelously user friendly board for students. It provides them with the opportunity to learn about a variety of inputs and outputs using a block-based programming language with which they are already familiar.

The unit started off with a scavenger hunt of sorts designed to help students become familiar with the most commonly used blocks in the palette. The Micro:bit is capable of some highly sophisticated programming and I wanted to steer students away from the more advanced block until they were familiar with the basics. So far, the classes I have seen so far have done a great job working through the tasks and connecting the work to their previous programming experience. Once the teams complete the scavenger hunt, I provide them with a guide to making a "rock, paper, scissors" game where the Micro:bit shows your choice rather than using the traditional hand gestures.



The next part of the unit incorporated the Micro:bit into a design and making challenge, the "micro:pet". Students worked in teams to design and build a pet with the Micro:bit playing some part in bringing the pet to life. At this point, only half of the 4th grade classes have completed this, but so far the results have been amazing. We have had all manner of creatures, both real and imagined, and some incredibly clever programming to go along with them. The wide variety of inputs available on the Micro:bit means students can create a number of behaviors for their pets.

The final part of the unit is for student teams to create a program with as many different inputs and outputs as possible. This is the point when I have given them more or less free reign to explore the palette of blocks and make use of whatever they can make work. Needless to say, most groups have gravitated towards the "Music" menu and there has been a lot of bleepy noise at the end of week two. Good times!




It has been great to the see the excitement students have for the Micro:bit. Personally, know all that is possible with it, I am excited for all the projects to come!