Home » coding

Tag: coding

Must-Have Coding for Kids Online Resource to Try: imagi Edu

Must-Have Coding for Kids Online Resource to Try: imagi Edu

 

As a K-5 STEM educator, I am always on the look-out for ways to increase my students’ problem-solving skills with coding. Likewise, I want to ensure that the tool is easy to use, affordable and prepares them for the real world. 

One thing I noticed in my first year teaching K-5 STEM is that my students didn’t have a lot of background knowledge as to what coding was and how it was used. However, while consistently implementing computer science and programming into my curriculum, their skill levels increased over the years.

In terms of teaching coding to elementary-aged students, the typical progression of coding languages I use are: directional coding (with arrows), block-based with images or arrows, then block-based with words. 

However, after block-based, I felt a little stuck knowing which direction to go, and I had students ready for the next challenge!

I was excited when I heard about imagi Edu and how it’s great for introducing students’ ages 8 to 14+ to Python coding in a way that makes sense and is fun!

 

You can try imagi Edu for FREE using my link here. 

 

What’s fun about this platform is that kids are able to learn Python coding as they create colorful pixel-art projects. The imagi Edu platform allows students to code in real Python and then receive immediate feedback on the screen. 

The imagi Edu platform also includes an AI-powered Debugging Buddy, which offers contextual feedback to help students understand and resolve coding errors. It's designed to build confidence and problem-solving skills without shortcutting the learning process. Even if they haven’t taught coding before, teachers can use this feature to make coding instruction more accessible and support student creativity while teaching foundational Python skills.

 

When coding with students, I also look for ways to make the experience tangible and hands-on. To bring students’ pixel art to life, you can connect the imagiCharm and the same code is in the palm of your hand. I actually wrote the code to display my name on the imagiCharm for a conference, and I got a lot of compliments (and questions!) on how I did that.

When getting started, there are also lesson slides to use with your students, which areis so helpful when teaching multiple classes and grade levels a day, because everything is laid out for you. The free version of imagi Edu comes with 5 lessons and 50 student accounts, so it’s easy and affordable to try. 

 

The lessons are step-by-step, which is something I found very useful since I am new to Python coding myself! Even when I was going through Lesson 1 before using imagi Edu with my students, I was learning so much about Python myself and really getting the hang of it. You can see for yourself how easy it is to connect the lessons to concrete coding projects that align with students’ interests. What I realized is that Python isn’t just for older kids, it can be used for younger students as well! 

If you’re looking for a way to level up your coding and teach your students a programming language that is currently used by computer programmers, this is a resource that you want to add into your computer science lesson plans. 

 

You can try imagi Edu for FREE using my link here

 

Have you tried imagi Edu yet? Feel free to send me a DM on Instagram, @naomimeredith_ and let me know what you think! 

 

This post is part of a paid collaboration with imagi Edu. While this is a sponsored partnership, all opinions, ideas, and content are my own, and I only share resources that I believe are valuable and relevant to my audience.

 

Other Posts You Might Enjoy:

 

Connect with Naomi Meredith:

 

More About the author, Naomi Meredith

Naomi Meredith is an online K-5 STEM Coach in Colorado supporting elementary teachers world-wide navigate the best practices, strategies and tools out there. With over a decade of experience teaching, 5 years teaching elementary STEM, along with a M.Ed. in STEM Leadership and STEM Certificate, Naomi helps teachers world-wide to navigate best practices, strategies and tools out there.

She offers a variety of tools to help teachers feel successful teaching STEM to their elementary students through lesson plans, online courses, coaching and speaking events.

She truly believes that any teacher out there can learn how to use STEM, innovation and hands-on learning in their classrooms effectively. She can’t wait to connect with you and be your guide!

How to Make a Grid Mat for the Bee-Bot Robot

How to Make a Grid Mat for the Bee-Bot Robot

Are you wondering how to make a grid mat for your classroom for the Bee-Bot robot? Below are some easy ideas on how you can create a mat that can help students visually see the code for any type of project you have in mind

Some items are linked to my Amazon Affiliate account. When you purchase through my link, there is no added cost to you, but I receive a small commission in return.

How to Make a Grid Mat for the Bee-Bot Robot: Option #1

Grab a large piece of poster board or butcher paper and a ruler. Code the Bee-Bot to move one forward movement on your paper. Measure the distance and make a mark. Draw straight lines with the ruler to draw a square that measures one forward movement. Make the grid as big or small as you want, then laminate.

 

Grab a clear, cheap shower curtain like this one, then cut it to be the same length as your grid. Secure one end of the curtain to the mat with binder clip so it can easily open and close. This allows adding different task cards for coding underneath the shower curtain and onto the grid and helps the Bee-Bot drive on top without getting caught on the cards. I recommend taping the cards to the grid mat so they don't slide around while coding.

 

 

How to Make a Grid Mat for the Bee-Bot Robot: Option #2

Create the grid the same way as described above with the measuring and drawing. Instead of adding the clear shower curtain on top, add one soft velcro dot to each square. Once you have your task cards ready, add the “hook” side of the velcro dot (the scratchy side) to each task card.

The Bee-Bot doesn't seem to get stuck on the Velcro on the grid if there aren't cards. It would be hit or miss with the robot getting stuck on actual cards since they popped up more. This is a lesson that I love to do with primary students about The Very Hungry Caterpillar and we even dress up our Bee-Bot!

I even tried this with playing cards for a last minute lesson where students rolled a numbered die, than programmed their Bee-Bot to the matching playing card.

 

How to Make a Grid Mat for the Bee-Bot Robot: Option #3

Drawing and measuring a grid accurately can be time consuming! (Trust me, I know from experience.) To ensure all of my squares were equal size and I could customize the cards for lessons, I made a digital version of a perfectly measured.

You can even create a blank grid with these print-and-cut squares, then glue on poster board.

 

I'm not a perfectionist when it comes to measuring and creating a grid, so this helped me create a mat that was accurate for my students to use when coding with the Bee-Bot.

Grab this template for your classroom here. 

 

Which way do you think you'll create your Bee-Bot grid?

Let me know over on Instagram, @naomimeredith_

Other Posts You Might Enjoy:

Connect with Naomi Meredith:

 

More About the author, Naomi Meredith

Naomi Meredith is an online K-5 STEM Coach in Colorado supporting elementary teachers world-wide navigate the best practices, strategies and tools out there. With over a decade of experience teaching, 5 years teaching elementary STEM, along with a M.Ed. in STEM Leadership and STEM Certificate, Naomi helps teachers world-wide to navigate best practices, strategies and tools out there.

She offers a variety of tools to help teachers feel successful teaching STEM to their elementary students through lesson plans, online courses, coaching and speaking events.

She truly believes that any teacher out there can learn how to use STEM, innovation and hands-on learning in their classrooms effectively. She can’t wait to connect with you and be your guide!

robotics and coding for kids

Tips for Managing Robotics and Coding for Kids [STEM Project & Behavior Management Series] [ep.156]

Tips for Managing Robotics and Coding for Kids [STEM Project & Behavior Management Series] [ep.156]

robotics and coding for kids

Check out the full episode on Tips for Managing Robotics and Coding for Kids [STEM Project & Behavior Management Series]:  

 

Subscribe to the podcast HERE on your favorite podcasting platform.

Have a STEM question? Leave a voice message for the podcast!

Episode Summary

Coding and robotics are some of the most popular lessons in the elementary STEM space. It’s no surprise that there are so many different coding and robotics tools available. With all of these tools available, how do you manage them all in your STEM classroom? What are the best strategies for behavior management? What types of lessons should you implement? In today’s episode, we are diving into all aspects of robotics and coding for kids. I share the best systems, behavior management strategies, and lessons for coding and robotics in your STEM classroom.

 

In this episode, you’ll learn:

  • Systems and behavior management techniques for teaching robotics and coding for kids
  • Why you shouldn’t only focus on coding and robotics in your STEM classroom
  • Robotics and coding lesson ideas

Resources Mentioned:

Episode Transcript: 

Naomi Meredith [00:00:00]:

Coding and robotics are some of the most popular lessons in the elementary STEM space. But with so many different tools out there, how do you manage them all in the classroom? Likewise, what types of behavior management and routines need to be put into place to ensure that kids are being successful? And along with that, what are some great lessons to get started with? We'll be answering all these questions and more in today's episode. Even when kids are so excited about lessons and tools like coding and robotics, you still need to keep in mind and don't assume that kids already know how to use this technology. Yes.


Naomi Meredith [00:01:19]:

Kids are pretty comfortable using technology, but I have learned over the years working with kids when it comes to academic technology, it still isn't automatic in terms of how to do all the intricate things with coding and robotics. They will grasp the coding pretty easily, but it is all of the ways to access the platform and some of the problem-solving that really trips kids up. So I'm gonna be sharing with you some systems and behavior management techniques that are really gonna help you. And then the lesson ideas, there are so many and actually a lot of resources I've put together over the course of the years to point you in that direction. When I was planning this episode, I was definitely going back and forth. Should I do just a coding episode and just a robotics episode? And when I was mapping out the episodes and the outlines, there were so many similarities between the 2, and you might even be doing both at the same time. I decided to put them in the same episode. So, there's a lot of overlap between these resources and how you would use them in your classroom.


Naomi Meredith [00:02:40]:

When I did coding, I did specific computer coding during the hour of code, and that was in the month of December. So, all of December, I would do hour of code. You do not have to do this, but a big thing with this too, think about the time of year, December, you're tired. You really have no energy to plan a super intense lesson, the weather is a little dreary, and you could have snow days, delayed starts, or whatever if you live in a snowy place. And this was a great time. It was midyear. The kids were excited to code, and then this is something that I could refer back to in other lessons. And it also set us up for success in robotics that we would do coming back from winter break.


Naomi Meredith [00:03:28]:

So that is just my preference in terms of using coding and robotics as big units but fit these in, whatever makes sense. Also, really think about it, are you only just doing coding and robotics? Coding and robotics are so important in STEM, but I have seen a lot of times where classrooms that's all they do. And just so you know, not every kid likes it. Not every kid likes 3D printing. Not every kid likes Makerspace. But you really need to try to balance everything out. And if you're saying, oh, well, we only do coding and robotics, then your class is a coding and robotics class. It's not fully STEM.


Naomi Meredith [00:04:11]:

So, just keep that in mind. It is a component of STEM, but it's not the only way to teach STEM. So let's get into those systems that you should have in place. So there are specific things for each of these units you wanna do. For robots, if you're able to have a designated charging station. You might need to take some time, like 30 minutes after school, to create a little station where you plug in all the devices and have them ready to go. My favorite way to plug in multiple devices like robots is I invested in these plugs that have multiple USB ports in them, and then you can put all the chargers into that port. It depends on the robot.


Naomi Meredith [00:05:01]:

Some come with charging bricks to plug them in, but we know in classrooms unless you have a brand new classroom that's super remodeled, and even still, plugs are hard to come by. So, if you just invest in one of those USB charging bricks, that actually helps a ton. And then as you're cleaning up your robot station, you can keep the plugs plugged into that brick, and then you just pull it out when you're ready. I actually wouldn't keep up my robots plugged in all year because I didn't do robotics year round. This was also to preserve the battery life of my robots. I also didn't want my robots out in the open all the time. I know kids would mess with them because they were so cute, especially Dash, the robot. The kids would always turn their heads, even as many times as I would tell them to not, they still would.


Naomi Meredith [00:05:53]:

So I actually would put them away when we were I knew for sure we were done with the unit. Also, depending on the robot, some robots need to be named physically, so you need to write on the robot their actual name. If it's a fun name, great. If it's a number, great. And then also in the app that it's connecting to. Like I said, it depends on the robot, so just check out your robot if that's something you need to do. If it is something that you name in the app, it typically will keep its name, and then that should also be an expectation with kids. We do not change the names of the robots.


Naomi Meredith [00:06:30]:

Here and there, kids will do it, so you would need to say explicitly, do not change the names. When it comes to coding, I didn't have any laptops in my classroom or Chromebooks. When my room was remodeled, it was a computer lab, but then it got remodeled where they took the computers away, and then the school was 1:1 with devices. And so I made it a habit where in STEM, my 2nd through 5th graders would bring devices to STEM anyway, and that was just a great digital citizenship routine that we always had all year. And then when we got into coding, I had students bring in their headphones. And if they didn't have headphones, they could borrow some of mine in the classroom. I would hang up my headphones year round in those clear shoe pocket holders, and it was really nice because of depending on where you hang it on your wall, your oldest kids can grab it from the taller sections, and then your youngest students can access the ones lower. So those were really helpful just to have year round.


Naomi Meredith [00:07:37]:

And, also in my role, I was the school wide tech person, so people knew that's where my headphones were. If they were in a bind and needed to grab headphones, they could grab headphones and bring them back. There were some times when we did testing, we would just take the whole pocket organizer off the wall and put it in an area of the building where testing was going on. So that's just a nice organizing hack. Also, I really recommend having headphone splitters. They're extremely helpful. I had some older ones in my room that I knew were so old but worked great. And they only split into 2, so 2 people could be listening on the same device at the same time.


Naomi Meredith [00:08:21]:

You can definitely order different ones off of Amazon where they have multiple ports to split. Like, you could do a listening station. Really, you only need up to 2 or 3, in my opinion, but they're really helpful when you get into coding, and we'll talk about why you would want kids to share a device. Also, think about in your classroom, do you have an area that focuses on key coding vocabulary? Again, you could keep this up year round or just hang it up as needed. I had very limited wall space, so I would only hang up specific vocabulary when we were using it for that unit. So when we were doing coding and robotics, everybody at that time was doing coding and robotics, so then it was really easy just to keep that up, and for coding for the first unit, robotics the next, and just adding in a couple of things. You might also wanna think about some posters that show the different robots that you're using, and then those robot posters could also show, oh, on this part of the robot is a sensor, or this part is the power button. That can be really, really helpful.


Naomi Meredith [00:09:31]:

I do have some robot posters in my TPT shop for a lot of the common robots in the elementary stem space. If there are some you want to see, write a message on there or just send me a message on Instagram. Like the last episode in episode 155 where I talked about your robot recommendations, there are robots that I haven't heard of, so I can definitely do some research and possibly make some posters for those. Also, something that's really helpful is if there is a robot that's connecting to a platform, having those steps to log in and how to connect to the robot, having those readily available and hanging up is a great resource to have. Even if you print out some and you hand them to students, that's really helpful, too so that they can be independent and go through those steps. Also, if there are any class codes that are needed, write those up, whether it's class specific or just for your whole entire grade level. That's really great too. Most of the coding platforms have a very specific vocabulary that relates to their type of code, whether it's just a coding website or even coding with robots.


Naomi Meredith [00:10:44]:

So check out the websites for the platforms that they're using. A lot of times, they have resources already. For example, when I did Bitsbox, which is a coding platform that uses a form of JavaScript where the kids are typing their code, There are specific codes that create different images on their screen, and I had some posters I would hang up during this time that would show them that vocabulary and the codes and how to write it. So that was really, really helpful. I also know that Wonder Workshop has the codes from their platform Blockly, where they are print and go. So you can use them for a vocabulary wall and talk about what each of the different colors mean in that platform. And then you can also add it in with some coding unplugged. I didn't know where to put this part, but when you have robots that move forward in a specific length so let's say your b bot moves 30 centimeters in one forward move, consider creating a grid for these types of robots.


Naomi Meredith [00:11:51]:

This will help students visually see where their robot is going and where they need to code their robot. I do have quite a few of those grids in my TpT shop as well, and you can actually add in images, on top of that, which is really helpful. Those are really, really popular in there. So it's print and go. You can create whatever size grid you want. But creating a grid, I know you can purchase them too. That can be helpful. But if you're on a budget, you can definitely create your own.


Naomi Meredith [00:12:20]:

Also, with your systems, think about how you are going to share the coding platform, whether it's coding only or coding with robotics. Are you going to share with students a coding choice board that they need to access? Are you gonna leave the website in their learning management system? This is also really great for days you are gone. So think about your system of how you're gonna share the website they need to log in to. Okay. So, let's get into that behavior management. So, with robots in general, for the most part, pretty much the same. I always have their code on the floor. The only robot I would let them code on the table is Ozobots because they are super tiny, and they fit inside the palm of your hand.


Naomi Meredith [00:13:09]:

So those ones don't go fast enough where it matters that they need to be on the floor. But for every other robot, I have students code on the floor. I also would remind them to code their robot like a robot. Don't drive it like a car, meaning you can't touch your robot and push it back and forth, back and forth. That really messes up the motors. So make sure to remind students of that when they're carrying their robot to a new place, holding their robot with 2 hands, and then you also might have specific rules for each robot, again, that are in those posters that'll be really helpful for you. For coding, not as many rules, but there are some to help with behavior management. I would make students with their devices leave it flat on the table.


Naomi Meredith [00:13:56]:

I wouldn't let students move and code around the room because I wanted to make sure they were staying on task and staying on the website that I assigned them to. So it might seem kind of strict. It has to stay on the table. However, that way, I could see their screens are up, and they are doing what they're supposed to do. Same thing with iPads. If I had my younger students coding with an app on iPads, those had to stay at the table. They were not allowed to wander around the room with the iPad. Also, they need to make sure that they only have the tab or the app open for what they are working on.


Naomi Meredith [00:14:32]:

This is good habits to teach your kids that if you're finished with a task, close out the tab. You might see kids with 50 tabs open. They're like, why is my computer slow? Well, your cool math games in the background is making your computer slow. It's still running. It's still open. Your computer is still thinking about it. So that's just a really good habit to teach your kids, and, that way, they aren't flipping back and forth and doing other things. You know how it is.


Naomi Meredith [00:15:05]:

For my coding and robotics, I actually have very, very similar rules. And I talked about this in one of the LEGO episodes, but, I will have the roles of a driver and navigator and then robot wrangler, which is for robots. But you have a driver and a navigator, and this is called paired programming. This is a real thing that computer programmers use, And the driver is the one who is controlling the device, so they are the one clicking the mouse. They are the one touching the keys. It doesn't mean that they're actually thoughtfully thinking about all the work. Everybody else can pay attention and contribute to the code. And then the navigator is like that wingman.


Naomi Meredith [00:15:50]:

It's like checking things over, is helping out, and talking through it. So one person is literally controlling the device, the other is helping with that brain power, maybe of 2 navigators. And then once you get into that robotic side, you have those 2 roles, and then you have a robot wrangler. And that person is in charge of the robot, where they're not coding the robot. They need to make sure the robot is set up where it needs to be. It's in its starting position. Is it facing forward? Then when they run the code, they have to go get the robot and then bring it back to where it needs to go. This sounds like a silly task, but trust me, this will help so much, so kids aren't fighting over it.


Naomi Meredith [00:16:35]:

For this type of role, I might have kids switch about halfway through. So setting a timer on your screen is going to help with this because the kids can't always gauge, and then I would lose track of time myself. And so setting a timer that when the timer goes off, you are going to switch up your roles. Some groups wanted to do it day by day. And, again, just like when I mentioned with Allego, as long as the groups are agreeing and they think it's fair, then let them figure that out. But most kids will need that specific, you will switch at this time because you're teaching them how to collaborate well and being able to perform these different roles. Even if it isn't their favorite, they get a chance. Also, when it comes to your behavior management, make sure you show kids how to clean up at the end.


Naomi Meredith [00:17:26]:

Where do you want them to put their devices? Do you want them to plug in their devices? How do they save their work and close out their tabs so that their computer is running as efficiently as possible? Where do they line up at the end to make sure that everything is cleaned up and where it should be? So, that's really gonna help with that behavior management and making sure they stay on task. One big thing, this is what those little Ozobots I was mentioning. I would make sure that you count how many robots you start class with and how many you end with. I have had instances where students would try to take them, and they didn't know I was counting. And their class tried to leave, and I said no. We can't leave. We are missing a robot. And I ended up finding it, and, actually, the student tried to take the robot twice.


Naomi Meredith [00:18:22]:

That's a whole other thing. And I knew exactly who it was, and, you know, we had some we had some consequences. Mean Miss Meredith had to come out, but definitely count those smaller robots. It might seem silly, but trust me from experience, I sadly had to deal with that. Alright. Now on to the lesson ideas and materials. Coming up soon, if you're listening to this episode close to when it's being released, the Spring International STEAM Summit hosted by Wonder Workshop is going to take place in May, and they just announced that it is live to register. It's a free virtual Steam summit, and I'm actually going to have a session all about Wonder Workshop themed STEM stations that you can do in your classroom.


Naomi Meredith [00:19:18]:

So these stations actually are gonna be mixing in coding with the robots and also doing some digital work as well. So it is really along with this theme and works out perfectly. When I was map mapping this out, actually, I didn't think about how this would all align. So make sure you find me over there. Super fun. I love, doing their summit. I actually did their keynote last year, which I believe is episode 100, if you wanna go back and listen to that. For the lesson ideas and materials, this is gonna be a little bit different than the other episodes in this series because I've talked about robotics and coding a lot in different ways and just really wanted to focus on those systems and behavior management.


Naomi Meredith [00:20:03]:

This is all gonna be linked in the show notes for you. So, if you're worried, where can I find this? I can't remember. This is gonna help you out in time. In the last episode, episode 155, I talked about the robots that you have used in your classroom. So, thank you so much for messaging me and responding to me on Instagram. So you tell me about the robots you use and then how it's going. From there, in episode 43, I actually talk about my robot recommendations and the experience of different robots that I've used in my classroom what has worked well, and then some other improvements. In episode 99, I talk about cross-curricular lesson ideas that you can do with robotics.


Naomi Meredith [00:20:48]:

So just different ways where you're not just coding some random tasks, you're really integrating this content together. For coding only specific lesson ideas, I talk about Hour of Code, which, again, this can just be how you use coding platforms, I talk about coding specific lessons that you can do in episodes 38 and 136. So there are a ton of different ways that you can use coding and robotics. I talk about them in a lot of different avenues, so make sure to check that out. And, also, a little trick on my website, it might be easier if you're on a computer. On my website, naomimeredith.com, there's a little search bar, and you can search for any keywords on my website. And I actually search up my own website all the time. So, when I was writing out this outline, I was searching up robots.


Naomi Meredith [00:21:45]:

So if you just type in robots in my own search on my website, you can find every podcast episode and every blog post that I have done about robots. And, yes, there are blog posts on there. Same thing with coding. You can find all of that in all the other topics that I talk about. So this is extremely helpful. So, definitely check out that feature. I think that's a nice little hack how to navigate all of my resources, and make sure that I have something about it. And if I don't, let me know because that gives me inspiration for even more episodes.


Naomi Meredith [00:22:22]:

So as a recap in this episode about coding and robotics, we first talked about the systems to set up in your classroom. Next, we talked about different ways to handle behavior, and then I gave you a list of ways to navigate those lesson ideas. Again, definitely use that search on my website, and then I do have those episodes that are specific to coding and robotics grouped together in my free podcast playlist. So if you go to namiberedith.com/ podcast playlist, I categorize all my episodes. So if you just want episodes to play in order just about coding and robotics, those will all be there for you completely free, the same exact podcast as this one. It's just organized in a nice way so that you can get the content that you are looking for. Thank you so much again. I appreciate all of you.


Naomi Meredith [00:23:19]:

Thank you so much for reaching out and letting me know what you need and what you're searching for. I am never at a loss for podcast ideas. You guys are so awesome. Keep up the great work, and I will see you in the next episode.

robotics and coding for kids

 

Related Episodes/Blog Posts:

 

Connect with Naomi Meredith:

 

More About your host, Naomi Meredith

Naomi Meredith is an online K-5 STEM Coach in Colorado supporting elementary teachers world-wide navigate the best practices, strategies and tools out there. With over a decade of experience teaching, 5 years teaching elementary STEM, along with a M.Ed. in STEM Leadership and STEM Certificate, Naomi helps teachers world-wide to navigate best practices, strategies and tools out there. 

She offers a variety of tools to help teachers feel successful teaching STEM to their elementary students through lesson plans, online courses, coaching and speaking events.

She truly believes that any teacher out there can learn how to use STEM, innovation and hands-on learning in their classrooms effectively. She can’t wait to connect with you and be your guide!

More About The Elementary STEM Coach Podcast

Are you tired of scrolling online for your next great STEM lesson? Do you feel like there is no time to plan, research and test meaningful STEM lessons, so you throw together a hands-on activity and hope that it works? What systems and routines should you set in place to help students be creative, critically think, and collaborate? 

The Elementary STEM Coach is a podcast for K-5 STEM teachers, classroom teachers, GT specialists, and homeschool parents looking for actionable STEM solutions. Each week, Naomi Meredith will share tools, resources and lesson ideas that are actionable in your classroom and create highly engaging experiences with your students. You’ll learn systems and routines that will create control in the chaos and that will keep you organized all year long. 

Your mindless scrolling days are over! Your new STEM-best friend is now here in your ear buds!

hour of code ideas

Hour of Code Ideas for Elementary STEM [ep.38]

Hour of Code Ideas for Elementary STEM [ep.38]

hour of code ideas

Check out the full episode on Hour of Code Ideas for Elementary STEM:  

 

Subscribe to the podcast HERE on your favorite podcasting platform.

Have a STEM question? Leave a voice message for the podcast!

Episode Summary

Are you looking for Hour of Code ideas for elementary STEM?

There is an abundance of free resources available, but it can be overwhelming navigating them all and finding what will work best for your classroom.

In today’s episode, I break down how to navigate Hour of Code resources for K through five, review devices you can use and options for unplugged coding, and provide instructions on how you can set up the Hour of Code in your classroom. 

 

In this episode, you’ll learn:

  • How to navigate the Hour of Code resource
  • Examples of device-based coding and unplugged coding and how to implement each
  • Tips for structuring your time with station rotations, whole group exploration, or a mixture of both
  • How to utilize extra resources on the Hour of Code

Resources Mentioned:

Some items are linked to my Amazon Affiliate account. When you purchase through my link, there is no added cost to you, but I receive a small commission in return.

Episode Transcript: 

Naomi Meredith  00:00

Looking for Hour of Code ideas for elementary STEM? While there is an abundance of free resources out there, it can be overwhelming navigating them all and finding what will work best for your classroom. In this episode, I will break down how to navigate the resources for K through five, what devices you can use or not use, and instructions on how you can set up the Hour of Code in your classroom. 


Naomi Meredith  00:55

Before we jump right into this episode, I have created a freebie for you to help capture all the learning that you're going to have throughout this episode, and all of the resources and how to get that all organized for K through five STEM. So you can download that free resource at Naomimeredith.com/tpthourofcode. This will also be linked in the show notes, so you don't have to memorize this. I love the Hour of Code. This is an excellent unit to implement into your K through five STEM classroom. Or, if you are a classroom teacher who's interested in STEM, you can definitely jump right in because most of the resources I'm going to be talking about are absolutely free. To get me in the mood for this episode, I am wearing my create with code shirt that I got from Target a little while back. So it's super fun. You all know by now I love a good theme. So, of course, I have a coding shirt or two in my closet that I pulled out during this time. I will say that the Hour of Code is one of the few units that I actually don't write or create everything from scratch. This is because there are so many great resources out there that I personally know I don't have as much experience as the people who are creating them. And it's always changing. I want to make sure that my students are exposed to these materials. That is why I have that free guide for you that helps you sift through all that information. But again, these are things that I'm not always creating from scratch because there are so many coding languages out there, even for kids. I want to make sure, again, that kids have access to those. 


Naomi Meredith  02:32

Now, if you have never heard of the Hour of Code, that is okay. I am so glad that you are here! The Hour of Code started in 2013, and it was a way to get kids exposed to the world of coding at a young age. It was initially to be an hour in your school and to get kids pumped up and excited about computer science. It is also hosted in conjunction with computer science week, which they have its own website as well. The official Computer Science Week for 2022 is from December 5 through the 11th. and the Hour of Code is usually hosted around this time. But you can do coding at any time of the year. So don't feel like you have to do it this week. The first time that I was exposed to the Hour of Code was in 2013, my first year teaching third grade as a classroom teacher. I remember it was just so amazing seeing my students code the Angry Birds to get the little piggies. I had never seen anything like this, and this was my first real exposure as a teacher to seeing children coding. In hindsight, this could have been one of the many sparks that I had to get me into K through five STEM now. But at the time, I thought it was so amazing, and I still think that it's amazing to see kids being able to write a language using blocks to control what is happening on the screen. This was way more problem-solving than just clicking arrows and playing a video game passively. The students were collaborating and problem-solving. I loved the excitement that they had when they completed each of these challenges. 


Naomi Meredith  04:13

If you haven't done the Hour of Code, either, you're gonna see the same excitement in your students. It is just so much fun. Because there are so many different options out there where students can explore again, a lot of different coding languages that work best for their grade level. At the time, my students, they had the Hour of Code as an actual hour where we went into our computer lab, and they got to play around with the different coding languages that were available at the time. So you could still do this as a school-wide promotion. You could do this as a week-long STEM unit. You could start it in your STEM classroom and then keep promoting it within the classrooms or at home. There are so many different possibilities. So don't feel like you have to limit yourself to one hour or one unit. There are just so many different ways that you can do coding and the Hour of Code throughout the year. 


Naomi Meredith  05:03

So first, let's talk about navigating the Hour of Code website. This is going to be your hub for finding the different coding activities that will work best for your classroom. As I said, this can be overwhelming at first, and over the years, they have been making the navigation of the website so much easier. The first thing you're going to want to do is to sign up to host your Hour of Code event. This is absolutely free. I feel like this is a way for them to keep track of how many kids are participating. They will also send you some free resources or things to get you excited leading up to the official Hour of Code week. So make sure you sign up, put in a little bit of information, and then you are on your way to navigating the Hour of Code website. You're going to see that there are different types of coding activities that are organized by grade level, which are the main types of navigation. Over on this side, you can get even more specific with the types of coding activities you would like to have your students exposed to. Some of these categories that are listed are the types of devices that you have. There's even an option if you have slow internet. You could filter out the activities that would work best for that on the devices. If you're an iPad-only school or vice versa, a laptop-only school, you can click on that filter, and then you can search through the activities that way. If you don't have access to devices at all, which we're going to talk about this in a bit, or you would like to have a station that is screen-free or unplugged coding, you can search for those options. 


Naomi Meredith  06:41

But it gets even better with these filters. You can filter by the length of the lesson if you do want it to last an hour or if you do want it to last for over a week. You can search through the different accessibility options. Play around with those filters. As I said, it can be overwhelming at first. I actually don't have students jump right into the Hour of Code website because they can get lost pretty easily. As a teacher, you want to pick through and play around with the things you think will work best developmentally. Then you can make a simple one-page choice board. I like to make mine in Google slides that are view only. Then there are clickable links for the students. Or you could just send the links along to students in whatever LMS system you like to use or even create QR codes that the kids can scan. Definitely try to play around with the devices that you have, and see what is going to work and not work. Then you can go from there. I like to share the website, the Hour of Code website, with students after we completed the unit, so they can play around and explore at home. But I always want them to jump right in and get to the task at hand. So that's why creating those very specific links for students is helpful. This helps prevent decision fatigue. Then you know that those specific links are going to use on the devices or, if you're not doing devices, the materials that you have students to use. 


Naomi Meredith  08:08

At the very top of the Hour of Code website, there's also a promote tab, so play around with that. There are some posters that you can print that have some diverse and even some famous people on there. My fiance's favorite is the Shakira poster. He loves Shakira. So he likes that Hour of Code posters on there. But there are some really cool posters and handouts that you can print and send home with families or teachers. There are some email templates, there's even a sticker template that you can print out, and students can proudly wear a sticker saying that they participated in the Hour of Code. There are also some really awesome videos that you can show your students where they are talking about the Hour of Code and the importance of coding. Again, some famous faces are in a lot of these videos. These are really awesome resources to check out and really dive in to get kids excited about computer science and coding. I mentioned this a little bit ago, but you have the option when you're doing any type of coding with kids, you can have device-based coding, which is what most of us are accustomed to when students are coding on the computer. Or you can do coding unplugged. Both have a lot of value. Even if your students have experience with computer coding, having the ability to code unplugged and being able to problem solve in that way can be very valuable. In fact, you are really working on computational thinking and having students be able to really think through those problems. They might not always have that instant gratification from what is on the screen, but it's going to help them slow down and really think through if the information that they are moving or writing down is correct. You can even pair unplugged coding with device-based coding and have students write down some of the things that they're hoping to do in the program, and then they can apply it to their learning. 


Naomi Meredith  10:08

Here are some of my favorite coding unplugged activities that can work for a variety of grade levels. One really fun one is to do binary beads. I'm pretty sure Hour of Code has a lesson related to this. You teach students about binary code, the language that computers use to talk with the zeros and the ones. Then there is a binary code alphabet. Students can have little pony beads, different colored beads to represent the different codes and the binary code chart, and then spell their name or a word that resonates with them. This is a really great one. Then students have a physical takeaway from the actual project.


Naomi Meredith  12:24

Another fun one that I did when I was teaching third grade for computer science training is we did cup coding. With this activity, there are different pictures of combinations of cups that are stacked in a lot of different combinations. The goal of this is you have a programmer, and then you have the robot. So the goal of the programmer is to write the code out using the language of this cup coding program. So up means to hold up the cup one cup length to a turn would be flipping the cup over at 90 degrees. A down would be putting the cup down at a cup length and so on. There's a cup coding language for this activity. As the programmer, you are writing the code that will match the picture of what the robot needs to complete, then the robot has to read your code with the arrows and the turns. And hopefully, they are able to complete the picture without seeing the picture and only reading the code. Again, this is a great computational thinking lesson and a great problem solving challenge. 


Naomi Meredith  13:36

Another one that is very similar and really popular with younger students is to do human-robot coding. You can have different cards that have arrows that have different meanings, forwards and backward. You can add in a jump, or a spin, whatever you would like. I have this all created for you in my TPT shop. Again, you have a programmer and a robot, and the programmer writes the code using the cards, and then the human-robot actually has to perform the action. This is so much fun, and the kids like to have control of each other. But it really does get their body moving. It helps those younger students with directional coding and understanding left and right, and forwards and backward, which they can apply to a lot of the computer-based programs or even when you do robotic coding. 


Naomi Meredith  14:24

Another coding unplugged option that I like to do is having a paper grid or even a digital grid. There are different markers in the grid that students need to collect using a code. They can write down the code again using arrows, or you can have your own coding language written out, like block-based coding. Block-based coding is when you see the blocks with the words written inside, and then you drag the blocks over. Usually, read it from the top to the bottom, and the robot or the program will read it from top to bottom with those different blocks. So this is like the in-between of more complicated typing programs. Anyway, with this coding unplugged option, students can write the code using arrows, or they can write using their own language of block-based coding to collect the different tasks on the paper. Again, I have a lesson created for this already, it's all about donuts. There is a lot of fun and different challenges within this that are all completely device free. You can have students complete it together. There's even a fun one where students have to complete it like battleship. So that is a goodie, but an oldie, and it's fun. It's all donut themed. 


Naomi Meredith  15:33

When thinking about adding other devices to your Hour of Code time, a fun tool that you might have in your classroom, or you can invest in Makey Makey. These are really cool because they connect to the very popular program, scratch, and students can explore conductive and not conductive materials. Basically, how the Makey Makey works is you have different clamps with wired connections that go into this hub, and the hub is connected to the computer. On the computer, you have the coding program, Scratch, open, and then you play around with the Makey Makey options. Then you can connect the clamps that are connected to that hub to different things that are conductive. When those conductive things are touched, then it will trigger the code that is written for that actual connection. It sounds like a lot, but very simple when you see it in real life. Trust me, I saw something very similar in real life, and the STEM teacher in me got really excited. One year I went to Meow Wolf in New Mexico, and they have a part of the exhibit where it's this big mammoth with ribs showing. When you touch the ribs, it makes a sound. Well, in my mind, I knew exactly what was happening when it came to the coding and the connections because of the Makey Makey. It's like the raw version of it. So Hour of Code is a great time to implement those physical materials as well. 


Naomi Meredith  17:05

Another thing that is really fun to teach students during the Hour of Code is the difference between hardware and software, especially for those younger students, but older students will benefit too. Younger students really like to understand the difference between the two because there is a difference. With my younger students, I have created a paper tablet where they get to color and add in the different apps, the software. Then when they open up the tablet, there are different pieces of hardware, which is a very basic version. I knew that they would love it. They were literally obsessed with having their own paper tablet and just wanted to play with them. Definitely recommend a lesson like that talking about computer hardware and software because that's also valuable when it comes to coding and understanding how our computers work in our world. 


Naomi Meredith  17:51

When it comes to structuring your time, I mentioned some different options of how you can get your school involved or even classroom teachers, or you might even be the classroom teacher who's getting involved. When I first did our code, I had students three days a week. So I did station rotations and had a lot of different options when it came to coding unplugged and different websites that were appropriate for their grade level that I navigated from the Hour of Code website. Now I have students for five days. So again, I still like to implement those coding unplugged choices. But I also have the option where students are exploring different coding languages. They can try those out. I like to give them a variety, whether it is block-based coding or it is coding by typing or coding with arrows. I like to give them that choice and see what languages that they're really connecting with. I also like to start off my lessons, whether it's the station rotations or it is with whole group instruction, with different videos that are related to coding, which I'm going to talk about in a second because it's good for students to hear the explanation where I'm at. I'm not the ultimate expert when it comes to coding. I am a great facilitator when it comes to elementary STEM coding, but by no means am I an expert on this. I realize that not all students are going to be computer programmers, but you never know who's going to be. So I always want to expose kids to a lot of different things in general when it comes to my STEM class. So this is a really great time to do that. 


Naomi Meredith  19:23

Me personally, I do robotics as a whole separate unit. I don't really do a whole lot of robotics during my Hour of Code unit because I want to dive deeper when it comes to robotics. So for me, I like to start with Hour of Code. I do typically teach this around December or January. Then my unit immediately after is my separate robotics unit. That way, students have a background when it comes to different coding languages. Then they can really play around with those languages when it comes to the robots that we're using and see the output of what the robot's task is going to be. That is a personal preference. But what has worked well in my STEM classroom, it's definitely up to you. I know people also like to implement robots in their Hour of Code. So do what works best for you and the time that you have with the kids. As I said, in this Hour of Code unit, I don't create a whole lot for it because there are so many great things out there. This even includes a ton of video resources that I love to show my students when it comes to computer science and coding, BrainPOP and BrainPOP Jr have a lot of great videos. They have added a lot more over the years. When it comes to learning about computational thinking, different ways to code, such as looping, or even parts of a computer and coding in general, definitely check those out. 


Naomi Meredith  20:44

In the free guide, I even break up which videos I like to use with each grade level so you're not always repeating the same ones. You also know that I am a huge fan of SciShow Kids, which I talked about back in episode 17, where it's all of those different resources I like to use for imagining. SciShow Kids also has some great videos when it comes to teaching about robots and the parts of a computer. If you want to dive in even deeper when it comes to coding, some of you might even be a technology teacher and not necessarily STEM. Code.org, separate from Hour of Code, has more extensive materials, actual units, and a progression of learning when it comes to coding in your classroom. This is also great to look into if you're thinking about a different after-school opportunity. You don't need to go and create anything because there are so many things on there that you can just plug and play, especially for those kids who really are getting obsessed with coding. Again, another great after-school activity with very minimal prep. One of my favorites for after-school activities is the Google CS first curriculum. There is a whole theme and a different challenge that they have to create. They're always improving this curriculum and really making it self-guided, and kids can access the information at home. So definitely recommend checking out that resource. 


Naomi Meredith  22:03

As a recap, there is so much to do for Hour of code, but it is such a fun unit to implement. It should be your least stressful unit out of your entire year because most of it's already done for you. You just have to go in, explore and check out the free guide that I have for you because that's going to help you really wrap your head around all the different things that you can do during this time. We first talked about navigating that Hour of Code resource. So definitely play around with those filters that can help you with your experience. Then we talked about how you can have a mixture of device-based coding and coding unplugged or unplugged coding. Then also think about structuring your time if you want to do station rotations, a whole group exploring, or a mixture of both. Then really utilize those extra resources out there, especially when it comes to videos, where you can see coding that is relevant in their real lives. Again, make sure to check out the Hour of Code freebie that I have created for you to help you organize your time with your students. This will be linked in the show notes, and you can also grab it at Naomimeredith.com/tpthourofcode.

 

hour of code ideas

hour of code ideas

Related Episodes/Blog Posts:

 

Connect with Naomi Meredith:

 

More About your host, Naomi Meredith

Naomi Meredith is a former classroom teacher turned current K-5 STEM teacher and coach. Her role not only includes teaching over 500 students in her school, but also leading professional development and co-teaching with teachers to help them integrate STEM & Technology.

With over a decade of experience along with a M.Ed. in STEM Leadership and STEM certificate, she helps teachers navigate the best practices, strategies and tools out there.

She truly believes that any teacher out there can learn how to use STEM & Technology in their classrooms effectively. She can’t wait to connect with you and be your guide!

More About The Elementary STEM Coach Podcast

Are you tired of scrolling online for your next great STEM lesson? Do you feel like there is no time to plan, research and test meaningful STEM lessons, so you throw together a hands-on activity and hope that it works? What systems and routines should you set in place to help students be creative, critically think, and collaborate? 

The Elementary STEM Coach is a podcast for K-5 STEM teachers, classroom teachers, GT specialists, and homeschool parents looking for actionable STEM solutions. Each week, Naomi Meredith will share tools, resources and lesson ideas that are actionable in your classroom and create highly engaging experiences with your students. You’ll learn systems and routines that will create control in the chaos and that will keep you organized all year long. 

Your mindless scrolling days are over! Your new STEM-best friend is now here in your ear buds!

dot-day-stem

5 Dot Day STEM Activities to Try [ep. 16]

5 Dot Day STEM Activities to Try [ep. 16]

dot-day-stem

Check out the full episode on 5 Dot Day STEM Activities to Try:  

Subscribe to the podcast HERE on your favorite podcasting platform.

Watch the full episode:

 

Episode Summary

Dot Day is an international celebration of inspiration and creativity. 

This is a fun one-day celebration that you can implement within your STEM space. 

In today's episode, I will be sharing with you five Dot Day STEM activities that you can implement in your classroom to celebrate this fun day. 

 

In this episode you’ll learn five Dot Day STEM activities you can implement in your classroom:

  • Augmented reality dots
  • Chalk dots
  • Spiral graph dots
  • Dot launchers
  • Stop motion animation dots

Resources Mentioned:

Episode Transcript: 

00:00

Dot Day is an international celebration of inspiration and creativity. This is a fun one-day celebration that you can implement within your STEM space. After reading the book, The Dot, by Peter H. Reynolds, students have the opportunity to create their Dot that represents them. In today's episode, I will share with you five STEM activities you can implement in your classroom to celebrate this fun day. 


00:55

Dot Day, as described on their website, is celebrated on September 15ish. So really, this means you can celebrate on the day of or choose the day in which you want to celebrate creativity, which can be year-round. I have seen all sorts of posts all over social media over the years. There are schools that go all out on Dot Day and even celebrate for a full month. These activities might not take you a month to complete. They're fairly simple, but they're also engaging and can inspire creativity in your classroom. 


01:41

I tried to choose a variety of things and a variety of media to help you celebrate in a way that would work best for you and for whatever grade levels you teach. Don't worry, there are going to be a lot of links and resources that I'm going to be talking about in this episode. I will link all of them in the show notes so you don't have to pause and write them down. I have done all of the hard work for you. So let's jump into these five Dot Day activities. 


02:11

The first activity is Augmented Reality dots. Just to clarify, here is the difference between Augmented Reality and Virtual Reality. Augmented Reality is seeing things in our world. So it looks like things are popping up right in front of our eyes on our screen. It seems like they are there with us. Virtual Reality is when we are entering a world. So it feels like we are in that space. This activity is about Augmented Reality, bringing these dots to life, and making them pop out on the screen. This activity does require tablets, preferably iPads, and you will download the free app called Quiver. 


02:58

In addition, there is a free coloring sheet where students can design their Dot using markers. When they scan the Dot using the app, it looks like a magical 3D sphere is sitting on the table. This activity is so magical for students, and they love it. It's especially great for the younger grades because there is high engagement and low prep. I recommend for your coloring pages, instead of printing one full page, print four to a page and make sure to have extras because kids want to create an extra to try out other designs. This is also a great takeaway because students can take their coloring sheet and download the app at home to try it out with their families. 


03:51

The next Dot Day activity is sidewalk chalk dots. Of course, you're going to read this story before you do all of these activities. Then you will take your students outside to have them design a Dot that represents them. You can also have them decorate the outside grounds of your school. This is especially great if you teach multiple classes in the day and you can take them to different locations around the building. So by the end of the day, there are colorful dots that are just covering your sidewalks. This activity reminds me of the book The Questionnaires, that I truly love, and the book Aaron's Slater Illustrator, where he designs things in his way. So if you want another book pairing to the Dot, I highly recommend these books. Sidewalk chalk is very easy to get your hands on. My favorite couple places to grab it besides Amazon is the Dollar Tree and the Target dollar spot or even clearance sections. 


04:56

This next Dot Day activity has a couple of different options depending on your available resources. This is all about spiral graph dots. Spiral graphs are so beautiful and have so much symmetry. With the way the lines curve and using different colors within those designs, you can do this activity by using a free spiral graph maker. It didn't require a login when I last used this with students. Students can choose different colors within the palettes on the computer and then choose different spiral graph templates or those spiky things and create different spiral graphs within the different kinds of symmetry. I also found a really cool video that shows different artists and how they use spiral graphs within their artwork, which I also recommend adding in that connection. 


05:55

You can even make this an even more hands-on activity if you have spiral graph templates in your classroom already. I've been lucky and have been able to find some in the Dollar Tree. But also check out Amazon as well because you might be able to find those. So this is a great math and art connection to teach students about symmetry and how it's used in this artwork, and how they could design a fun spiral graph to express their creativity. Now, with the online version, there isn't a way to technically save the spiral graphs. So what I recommend is having students take a screenshot and share it within a platform that you use in your classroom, like Flipgrid, Seesaw, or Google Classroom. 


06:39

The next Dot Day activity is Dot ball launchers. One of my favorite robots to use in the K through five STEM space is the Dash robot by Wonder Workshop. This is not sponsored by them; I'm just recommending this robot. If you want to purchase something for your classroom, the Dash robot is so much fun. There are a lot of different coding options. You can also purchase the external accessory, which is a ball launcher. This is a one day activity. The ball launchers are a little bit finicky. And it's not an accessory I use for a ton of different activities. But it's a whole lot of fun, and the kids love it. 


07:24

Set up the ball launchers, download the ball launcher app that connects to the Dash robots, and have different cups or a one-page target sheet with different identifiers and STEM that students can relate to. These things can be like I am a mathematician, I am a creator, I am an illustrator, and they can be the targets that students are launching the ball toward or the thing that they are identifying with for the day. I have a whole collection of these made. I use these light bulbs with these identifiers in my affirmation station that I talked about in the back-to-school episode of the podcast. So make sure to go back and listen to that episode. But this is a fun way to use that same resource with a hands-on encoding activity. 


08:14

For the launcher, there isn't a whole lot of complicated coding. So if you haven't introduced robots or coding within your classroom yet, you can still do this activity. Again, it's a fun one-day thing to try. I like to put students in groups of three and give them specific jobs, which I like to do with robots. Here are the three jobs that I like to assign in their small groups. First, we have the driver, and they are the one who is holding the device and tapping the code that will launch the ball. The second is the navigator. They aren't necessarily touching the device, but they're watching the driver to ensure they're using the right code to launch the ball correctly. The third job is the retriever, and they're the one, like the name says, who will retrieve the ball. Wherever the ball lands, they can switch off jobs based on their own decisions. Or, if you have groups who have a hard time hogging certain jobs, you can set a timer on your screen, and when the timer goes off, that can signify the switch. So a fine coding activity to bring the Dot Day balls to life. 


09:30

The fifth and final Dot Day activity you can try in your classroom is stop motion dots. I love teaching with stop motion animation. It is a really old filming technique, but it pushes kids to think critically, and problem solve in front of the camera. There isn't much screen time when it comes to stop motion animation. It requires so much patience to make the characters and objects move smoothly in front of the camera. In reality, it is just a click of a button to put all the pictures together. My favorite app for stop motion animation on tablets is Stop Motion. I will link that in the show notes. There is a paid version. You can get it, but you don't have to. It works a lot bthan just having kids take a bunch of pictures all at once and just scrolling through the camera roll. 


10:27

If you're using Chromebooks, laptops, or tablets, there are a couple of Chrome extensions that I've played around with before. Or you could get the Hue Document camera. There is actually a whole line of software that goes along with the stop motion animation. For their Dot, for this activity, students can use modeling clay. My favorite clay is the Crayola modeling clay because it's super cheap, and it doesn't dry out, which is awesome. You can reuse it over and over again. Students can create a Dot that will roll into the screen, transform it into something that represents them, and then roll off of this screen. So if I were to create my Dot, I would, of course, have a hot pink Dot, but you all knew that by now. I'm sure I would have a hot pink Dot ball that would roll onto this screen, and possibly transform into a podcast mic. I could add other colors, and then it could squish down back into its pink little ball and roll off the screen. This will be a great way to introduce stop motion animation. It's a pretty easy activity but will take a lot of patience and collaboration to make it all work. 


11:43

As a recap, here are the five STEM inspired Dot Day activities you can try in your classroom. First is the Augmented Reality dots. Next, the chalk dots. Third, the spiral graph dots. Fourth, Dot launchers, and fifth, the stop motion animation dots. Again, all of the resources I mentioned will be linked in the show notes, so you don't have to remember them. If you try any of these in your classrooms, tag me on Instagram at Naomi Meredith underscore. I would love to see how I helped inspire creativity in your classroom.

dot-day-stem

dot-day-stem

dot-day-stem

dot-day-stem

 

Related Episodes/Blog Posts:

Connect with Naomi Meredith:

 

More About your host, Naomi Meredith

Naomi Meredith is a former classroom teacher turned current K-5 STEM teacher and coach. Her role not only includes teaching over 500 students in her school, but also leading professional development and co-teaching with teachers to help them integrate STEM & Technology.

With over a decade of experience along with a M.Ed. in STEM Leadership and STEM certificate, she helps teachers navigate the best practices, strategies and tools out there.

She truly believes that any teacher out there can learn how to use STEM & Technology in their classrooms effectively. She can’t wait to connect with you and be your guide!

More About The Elementary STEM Coach Podcast

Are you tired of scrolling online for your next great STEM lesson? Do you feel like there is no time to plan, research and test meaningful STEM lessons, so you throw together a hands-on activity and hope that it works? What systems and routines should you set in place to help students be creative, critically think, and collaborate? 

The Elementary STEM Coach is a podcast for K-5 STEM teachers, classroom teachers, GT specialists, and homeschool parents looking for actionable STEM solutions. Each week, Naomi Meredith will share tools, resources and lesson ideas that are actionable in your classroom and create highly engaging experiences with your students. You’ll learn systems and routines that will create control in the chaos and that will keep you organized all year long. 

Your mindless scrolling days are over! Your new STEM-best friend is now here in your ear buds!

hour-of-code-activities

In-Person Hour Of Code Activities to Try

In-Person Hour Of Code Activities to Try

Here are some Hour of Code Activities to try in your classroom while in person. There are so many options to choose from! I'll share the ones that have been the most successful in my K-5 STEM classes. These are all low-prep, and highly engaging to help expose students to the world of coding.

This video originally aired LIVE on my Facebook Page; Naomi Meredith: The STEMTech Co. 

Come and join in on the fun on Facebook, or watch the recording of this episode.

Click here for the FREE printable PDF of this resource.

Hour of Code Activities  | Watch the recording down below:

Here are the key takeaways from this episode:

Hour of Code Activities | Resource Prep

Before getting into the lesson planning, these are questions that I ask year after year to ensure that I'm prepared for the Hour of Code unit.

    1. Check out hourofcode.com for ways to promote Computer Science at your school and promote to families
    2. Prep necessary vocabulary that will aid student instruction. I created Coding Vocabulary that you just need to print-and-go!
    3. Organize supplies so they are easy for students to access and clean up when finished. I like to use clear plastic containers to leave in the center of each table with the necessary supplies for the lesson. Especially as a specials teacher, this helps tremendously so I am not running around in between classes gathering supplies!
    4. How you will share computer coding links with students? {Google Classroom, Seesaw, Schoology…}
    5. Do you need to set aside instruction instruction time for students to set up any coding accounts? {Example: Scratch}
    6. Will kids be using one device for paired programming or each student code on their own device?
    7. Is a station rotation model or whole group going to work best for your class?

 

You can teach these lessons in a way that works best for your kids, your classroom and the resources you have available. Each resource below is clickable or type in corresponding link.

Click here for the FREE printable PDF of this resource.

hour-of-code-activities

Hour of Code Activities | Kindergarten

Day 1 & 2: Teaching the Difference Between Software & Hardware

Day 3: Device Coding

Day 4 & 5: Coding Unplugged & Device Coding *1/2 class do an activity a day

hour-of-code-activities

Hour of Code Activities | 1st Grade

Day 1 & 2: Teaching the Difference Between Software & Hardware

Day 3: Device Coding

Day 4 & 5: Coding Unplugged & Device Coding *1/2 class do an activity a day

hour-of-code-activities

Hour of Code Activities | 2nd Grade

Day 1: Device Coding

  • Intro Video: The Hour of Code is Here
    • Student Practice: (iPad/tablet) Scratch Jr.
    • Under ‘Teach’, there are 9 great beginner printables that progress off one another for students. I like doing pair programming the first day to help students problem solve together. I also made a little checklist to help students check off when they complete a challenge.

Day 2 & 3: Device Coding & Coding Unplugged

Day 4 & 5: Device Coding & Coding Unplugged

  • Intro Video: Computational Thinking by Brainpop Jr. & Conditionals by BrainPop Jr.
  • Student Practice: Robot Turtles Board Game
  • Since only half the class is playing at a time, when I’m introducing the game, we will play as a group in teams of 4. Once they get the hang of it, I will split them up onto the 2 remaining game boards.

hour-of-code-activities

Hour of Code Activities | 3rd Grade

Day 1: Device Coding

Day 2 & 3: Device Coding & Coding Unplugged

Day 4 & 5: Device Coding & Coding Unplugged

hour-of-code-activities

Hour of Code Activities | 4th Grade

Day 1: Device Coding

Day 2 & 3: Device Coding & Coding Unplugged

Day 4 & 5: Device Coding & Coding Unplugged

hour-of-code-activities

Hour of Code Activities | 5th Grade

Day 1: Device Coding

Day 2 & 3: Device Coding & Coding Unplugged

Day 4 & 5: Device Coding & Coding Unplugged

Other blog posts you might enjoy:

 

hour-of-code-activities

What questions do you have about these activities? Have any other ideas to share? Feel free to direct message me on Instagram, @naomimeredith_ and I would love to chat with you!

Want more resources to support Technology & STEM all year long? Grab this FREE downloadable guide that I’ve put together for you!

best-robots-for-kids

Best Robots for Kids for STEM & Technology Lessons

best-robots-for-kids

When teaching a STEM or technology lesson, what are the best robots for kids? Here is a list of recommendations by a current K-5 STEM teacher that are worth purchasing.

These robots aren’t listed in any particular order. However, all are favorites to use with elementary students. 

 

This post contains affiliate links. When you purchase through the link, no extra cost to you, but I receive a kickback from purchases. 



Best Robots for Kids #1: Bee-Bots

Robot Name: Bee-Bots

Price Range: Prices vary $90/1 Bee-Bot, $600/6 hive of Bee-Bots

Type of Device Based Coding: No device required

Typical Age Range Used with: Kindergarten-2nd grade

Types of batteries: Rechargeable, either on the dock or with a cord

Additional {Optional Attachments}: Command Card Set, Pen Holder Jackets, Clear Card Mat, Math Pre-Printed Mats



Why I recommend them:

Of course, these little guys are ADORABLE! These chunky robots are easy to manipulate and code. They are perfect for any elementary student who is just starting out with coding. 

With Bee-Bots, students can visually see where the robot is headed with the arrow keys. To deepen coding knowledge, students can write the code with the arrow cards that come provided or even write on a whiteboard. 

There are separate mats grids that can be purchased separately. They aren't cheap, but they are very durable as well and you can place any content cards underneath the plastic top to integrate any subject area with your coding. You could try creating your own!best

 

This robot doesn’t require a device to be coded and there aren’t any updates to manage. As a classroom teacher, this is the best starter robot. 

best-robots-for-kids

I have 5 of these robots on deck in my classroom and they have been used by hundreds of students. In Kindergarten, I disguised them as The Very Hungry Caterpillar. Students rolled a dice with the food on it. They then had to code the “caterpillar” to the square that had the matching food. Even after the amount of use my Bee-Bots get, they still work beautifully. 

 

Bee-Bot Additional App

Another added bonus, if you have access to iPads, there is a FREE iOS app that extends the learning with Bee-Bots. Again, this isn’t necessary for use with Bee-Bots

Think of the Bee-Bot robot as the concrete representation of coding & the app is the abstract version. This is great to implement if stations are a part of your teaching; one group can work with the physical robots while another code on the app. You can even have a 3rd station where students use arrow coding cards and code their partner, the human robot. (You can grab this lesson here!)

 

The hardest part I’ve seen with the app is students understanding their left and right directions 

coding-unplugged-activity


Best Robots for Kids #2: Blue-Bot

Robot Name: Blue-Bot

Price Range: Prices Vary $100/1 Blue-Bot, $700/6 Blue-Bot hive

Type of Device Based Coding: No device required and can be programmed with a tablet or computer 

Typical Age Range Used with: Kindergarten-3rd grade

Types of batteries: Rechargeable; either on the dock or with a cord

Additional {Optional Attachments}: Command Card Set, Pen Holder Jackets, Clear Card Mat, Math Pre-Printed Mats

 

Why I recommend them:

This is Bee-Bot's older sibling. If you don’t have either one, Bee-Bot or Blue-Bot, I would recommend spending the extra money and going with Blue-Bot. This robot is the upgraded version and still doesn’t need a device like Bee-Bot. 

 

However, you DO have the option to code with a computer or tablet. Check out their website to see if your classroom devices are compatible. 

What makes them a bit more “extra” is their ability to record sound and interact with other Blue-Bots. They also are clear so students can see the inner workings of the robot and spark their curiosity. 


Best Robots for Kids #3: Dash

Robot Name: Dash

Price Range: 

Type of Device Based Coding: Device required. Can be programmed with a tablet or computer 

Typical Age Range Used with: 2nd -5th grades

Types of batteries: Cord charging

Additional {Optional Attachments}: Sketch Kit, Whiteboard Mat for Sketch Kit,  Launcher, Xylophone, Building Brick Connectors (fits LEGO), Accessory Pack (Bulldozer), Puzzlets, Gripper Building Kit


Why I recommend them:

Again, these robots are super cute and durable as well. The best part is when they get plugged in after sitting uncharged for a while. They start talking your ear off and sound like the little aliens in Toy Story. 

This is a product I definitely believe in. In fact, I am a Wonder League Ambassador (2019-2020, 2020-2021) #wondersquad  Side note: I’m not getting paid to write this post. I just love these little robots so much!

coding-robots-for-elementary-students

This robot has many different apps to challenge students in a variety of ways in  their coding journey. 

 

At the time of this post is written, the apps available are: 

 

Lesson Ideas

If you are looking to host a STEM after school club, this robot is the way to go. You can create your own challenges, or use the challenges presented in the Wonder League Robotics Competition. 

 

This competition is 100% free and your team has the option of uploading videos of completed challenges in action. However, that’s not necessary but having access to the challenges is wonderful. 

When getting started, the Dash & Dot coding challenge cards are wonderful. I used these the first year my students ever used these robots. They are self paced and build off one another. 

 

I only had two sets of cards, but a lot more kids than that! The cards are double sided so I took a picture of the front and back of two cards together. I then inserted all the images into a Google Slide and shared with students through Seesaw.  

 

I had students code in partners; one robot and two iPads. One iPad was for coding the robot. The other iPad was logged into Seesaw where partnerships could swipe through the coding cards and also take video of their robot in action. 

 

As a side note, Seesaw is one of my top favorite apps to use in the regular classroom as well as the STEM classroom. Seesaw is forever free, but you can get an extra month of Seesaw Plus by signing up with my link here. 

coding-robots-for-elementary-students

Accessories

There is a wide variety of accessories that you can grab to enhance your experience with Dash.

If you are looking at cost and what to start with, the bulldozer is the best attachment to start with. Dash can kind-of push items without it, but it can cause other issues. 

Have a 3D printer? Try these 3D print files of some of the accessories. 

Here is another print file for a different bulldozer design. I haven’t tried them out quite yet, but I’m definitely going to print a set and see how it goes!

 

There is also an older sibling of Dash & Dot; Cue. This is for more advanced types of coding that some of your older students may be ready for. Having a couple of these on hand would be a great investment later down the road. 

coding-robots-for-elementary-students

 

Best Robots for Kids #4: Dot

Robot Name: Dot

Price Range: Prices vary $80

Type of Device Based Coding: Device required. Can be programmed with a tablet or computer 

Typical Age Range Used with: Kinder-2nd grades (but can be fun to interact with Dash in the older grades and extra challenges)

Types of batteries: Cord charging

Additional {Optional Attachments}: Dot Creativity Kit

Why I recommend them:

Most common question I get from my students, “Is Dot the head ripped off of Dash?” 

The answer is “No” (with a side of laughing). You CAN take off the stand Dot sits on which makes him into a little ball. 

 

This robot actually doesn’t move around on it’s own, unlike the robots described above. There are a variety of apps also available for Dot, just like Dash. 

 

Dot and Dash can interact with one another, but you don’t need one without the other. If you are trying to decide between the two, go with Dash. There is more you can do with Dash cross-curricular lesson planning. 

 

Interested in learning more about Wonder Workshop? Check out their online trainings, resources and workshops.

coding-robots-for-elementary-students

Lesson Ideas

The coding cards that I mentioned using with Dash when first starting out with Dot is also a good fit. The challenge card sets are for Dot & Dash. They are labeled clearly as to which robot to try the challenge with. 

 

On the Wonder app or in the Creativity Kit there are some fun games that can be played with Dot. These are great for whole group lessons for younger students. This can be a way to introduce different coding elements, a class incentive to earn or an indoor recess game. 

 

Accessories & Apps

There aren’t as many accessories for Dot and most of them are costumes to make it look even cuter. The best accessory is the Building Brick connector which can be used with Dash as well. 

At the time of this post is written, the apps available for Dot are: 

Best Robots for Kids #5: Sphero

Robot Name: Sphero (Sphero Sprk+, Bolt or Mini)

Price Range: Prices Vary, $50-$200/robot

Type of Device Based Coding: Device required. Can be programmed with a tablet or computer 

Typical Age Range Used with: 3rd-5th grades

Types of batteries: Charging Base

Additional {Optional Attachments}: Sphero Mini Activity Kit, Sphero RVR, Turbo Cover, Jump Ramps, Maze Tape, Sphero Mini: Pins & Cones, Chariot

 


Why I recommend them:

Once your students have some coding experience, either with other robots or even coding online with Scratch your students can be successful with Sphero. 

 

There are many different types of Sphero out there. I had the original Sphero first (the white ones) and they stopped charging and connecting to my devices. If you can afford newer ones, go with that option. 

 

There are a few apps to choose from. I found that the Sphero Edu app worked best for a classroom setting and used “real” coding. It can be overwhelming at first for elementary student eyes, but with anything, start slow to go fast! 

coding-robots-for-elementary-students

Lesson Ideas

Inside the Sphero Edu app, there are ideas to try. With my 5th grade students, we went through the Engineering Design Process (EDP) while learning about the Iditarod. Students were posed with the challenge: How can you create a sled that Sphero can pull through the Iditarod race? 

After going through the (EDP) students came up with interesting designs which posed new challenges when coding. This lesson had high engagement and the 5th graders the following year asked if we could be doing “that sled lesson”. 

 

Another lesson I taught in 4th grade with Sphero was snowflakes. Again, another Engineering Design Process challenge where we explored the science and math behind snowflakes. The coding involved a lot of angles and symmetry. 

best-robots-for-kids

Additional Accessories

There are a few accessories to try with Sphero (listed above). However, when getting started with Sphero in the classroom, accessories aren’t necessary. 

One accessories that is worth the investment are pool noodles. These can be used to block off various corners and exits for Sphero. There are moments when there is a bug in the code and Sphero will quickly roll away and hit something. The noodles will keep the robot safe from knicks and impacts.

 

 

Best Robots for Kids #6: Code and Go Mouse

Robot Name: Code and Go Mouse

Price Range: Prices vary, $20/robot

Type of Device Based Coding: No device required

Typical Age Range Used with: Kindergarten-2nd grade

Types of batteries: Consumable batteries. Can use rechargeable kind.

Additional {Optional Attachments}: Activity Set


Why I recommend them:

If you have never tried integrating robotics, have a very limited budget and/or don’t work with a large amount of students during the week, this is a great robot to start with with younger students. 

 

On the flip side, if you are the opposite to the above statements and have a larger budget, Bee-Bots or Blue-Bots are a better investment. They are pretty much the same concept when it comes to its directional coding buttons. 

best-robots-for-kids

I have some Code and Go Mice in my classroom that were purchased prior to my hiring and they don’t get used very often. I have them on hand if there is an odd number of students when using the Bee-Bots. However, the wheels wear out quickly with a higher amount of use. Also, when the battery dies, you’ll need a small screwdriver on hand to take off the panel and replace them. 

 

For my students who want a Bee-Bot at home, I actually recommend to them the Code and Go Mouse. Parents are more willing to spend its inexpensive price (in terms of a robot), and it doesn’t typically get as much use as it would in a classroom. 

Best Robots for Kids #7: LEGO WeDo 2.0

Robot Name: LEGO WeDo 2.0

Price Range: Prices Vary, $200/kit

Type of Device Based Coding: Device required. Can be programmed with a tablet or computer 

Typical Age Range Used with: 2nd-5th grade (If used every year, 4th and 5th might get tired of them)

Types of batteries: Consumable batteries. Can use rechargeable kind.

Additional {Optional Attachments}: Can purchase replacement parts or use other LEGO

 

Why I recommend them:

There is no doubt that most kids love LEGO. This kit is a great combination of building and coding. While the kits are expensive, they are extremely durable and have a familiar feel with kids. Of course, they can be used year after year if the pieces stay organized and separate from your LEGO mixed buckets.

 

If you are a classroom teacher, it would be worthwhile to get 12 sets for your entire grade level to rotate and share. If you are in the STEM or Technology classroom, these kits are HIGHLY recommended and worth the investment 100%.2-3 students working on a kit is the most successful option.

Lesson Ideas

The app comes with a wide variety of lessons and starter builds when working with this kit. With the time I have with students, I’ve done the beginning builds that are offered on the home screen for students. This is a great lesson all about following directions in order, collaboration and fixing mistakes when things don’t work the first time. 

 

The app is designed for students to go through the building directions then adding in the coded elements. As of now, the coding isn’t super complicated and is block coding. 

 

LEGO also has an annual competition that you can register for: First LEGO League Jr. There is the option to sign up to participate in a local competition. Upon registration, there is the option to purchase the WeDo 2.0 kit. These kits don’t need to be returned and are kept by the club leader.

When thinking about classroom supply budgets, this could be a great way to get the kits into your room for future use after hosting the club. 

What I liked about this club is it was all written out for you as a leader and didn’t require extra planning. Make sure you have A LOT of club sessions; the building and collaborating is time consuming. 


Best Robots for Kids #8: Code-a-Pillar

Robot Name: Code-a-Pillar

Price Range: Prices vary, $35-50/robot

Type of Device Based Coding: No device required

Typical Age Range Used with: Pre-school & Kinder

Types of batteries: Consumable batteries. Can use rechargeable kind.

Additional {Optional Attachments}: Expansion Pack

 

Why I recommend them:

When I first walked into my K-5 STEM classroom, I was shocked by the limited amount of resources that were in my room for the younger students. There were Bee-Bots on hand, which is amazing, but I knew my brand-new Kinders needed a different jumping off point with robot coding. I also didn’t want them to tire from the Bee-Bots so quickly either. 

The Code-a-Pillar is very durable and another great concrete example to show what coding is and how it works. If you want to dive deeper in showing students how computers work, this hardware & software lesson was a great success with my younger students. 

Students attach different segments to the Code-a-Pillar’s main body. Once the student presses play on its back, the Code-a Pillar will read through the code and light up each section as it is being played out.

best-robots-for-kids

Other blog posts you might enjoy:

 

Which robots do you already have in your classroom? Which ones do you want to try? Feel free to direct message me on Instagram, @naomimeredith_ and I would love to chat with you!

Want more resources to support Technology & STEM all year long? Grab this FREE downloadable guide that I’ve put together for you!