Cubelets are useful in a variety of learning environments from open-play stations to whole-group guided release. But this balance between unstructured play (important!) and guided instruction (also important!) is a pendulum whose best practices are still not firmly agreed-upon by education researchers, so many teachers like to create their own middle ground. This often involves a workshop model of sorts, which we’ve talked about in previous #CubeletsChat posts. Today, I want to go more in-depth about using the Activity Cards we created, if Workshop Model describes your classroom. Each Activity Card is double-sided. On the front, we always have an image or icon to help students quickly identify what type of task they are being asked to do. We also have a title for the card and a super-brief description to make sure students have everything they need to understand the challenge. On the back, we have three different types of information. One is a complexity rating using both stars and our labeling. For Cubelets we label our levels as: Novice, Apprentice, Artisan, and Master. We also have set-up clues and helpful hints. If students are struggling to complete their activity from the front side alone, encourage them to read through our clues on the back to help them get over their hurdles. Our Cubelets Activity Cards include several different types of challenges that push students into unique types of thinking. Continue reading
Cubelets are at their most effective when all students are engaged and continuing to build their skill sets. However, as with any tool, some students will pick it up quickly, and others may need extra help. When teaching with Cubelets, it’s helpful to use the following rules of thumb about interventions and extensions for your robot challenges.
InterventionsFirst and foremost, to help students who struggle with designing effective robots, start by limiting the number of Cubelets they have access to at the beginning of the design challenge. If students only have n+1 Cubelet (one more Cubelet than they need to successfully build their challenge), they will be better able to focus on the challenge at hand. Continue reading
The Cubelets App has two main functions: Remote Control and Personality Swap. We’ve already introduced you to the Personality Swaps, but have you begun to use Remote Control in your classroom? There’s a hidden feature I want to highlight for you because it’s not the first application people think of when they see a title like Remote Control: gathering data about our robot constructions. (Before you continue, it’s a good idea to make sure you understand how data travels through Cubelets by either reading this blog post or taking the Cubelets 102 (free) online workshop.) As you already know, you can easily gather information about how data is traveling through a Cubelets robot construction using the Bar Graph Cubelet. The Bar Graph is also a screen-free way to gather data about your Cubelets constructions. It simplifies the numbers into a 1-10 scale, as opposed to numbers between 1-255, so it makes data flow conversations available for students who are still emergent mathematicians. However, there is one thing Remote Control can do that Bar Graph Cubelets cannot: collect information about every Cubelet in a robot construction at the same time. By screenshotting the data in Remote Control, students can very quickly gather static data to analyze later. As students build more complex creations, especially by adding multiple SENSE Cubelets, it’s more important that they check their assumptions about how the data is flowing through their robot constructions. In general, the five main states of a two-SENSE robot are:
- two sensors at 255,
- two sensors at 0,
- two sensors at ~127 (about halfway),
- one sensor at 255 while the other sensor is at 0,
- and vice versa.
Have your students already built it all? Is it time to make your Drive Cubelets move in both directions? Ever wanted your Flashlight to blink in Morse code? Or your Bar Graph to show you binary counting? It might be time to Personality Swap™ your Cubelets. Personality Swaps are a scaffolded introduction to coding. When we are ready to take our students from using default Cubelets to creating their custom codes, Personality Swaps will be the next step for them. Personality Swaps are also a great way to introduce the concept of software versus hardware. They give students ideas about what can be changed within a Cubelet’s software and how those changes might improve their robot constructions. NOTE: To get started with Personality Swap you will need a Bluetooth Hat or Bluetooth Cubelet, as well as the new Cubelets app. Continue reading
Classroom management is well-served by practiced routines. I’ve already written down some of my best tips in an earlier #CubeletsChat post, but even more questions about supporting well-managed Cubelets classrooms have poured in. We could spend an entire college course talking about student routines. They improve classroom management, increase student respect for peers and classroom materials, and there’s the importance of students practicing responsibility. But you know all of that, so we’re going to cut to the chase. When you are deciding which routines make sense for your Cubelets classroom, remember the greatest asset we have in our classrooms is our students. Students can accomplish an astonishing amount of work in very little time (partially because there’s just so many of them!). With a short conversation, a lot of practice, and regular reinforcement, students of all ages can responsibly gather materials, report questions or problems to you, and return materials to their proper home. To establish routines, keep three steps in mind:
- Know what routines need to be established. These can be created by the teacher or the students, but routines should be intentional.
- Plan time to practice new routines. When it comes to practicing routines, accept nothing less than perfect and make sure students can get it right more than once in a row!
- Be ready to reinforce routines. You know it, I know it, we all know there are bad-routine days: field trips, upcoming school breaks, full moons. Routines that are clearly defined are easier to practice.
One of the things I love about my role at Modular Robotics is collaborating with educators all around the world. And you know what? We all run our classrooms a little differently! This variance makes it extra tricky for me to write content that meets everyone’s needs, so that’s what this blog post is all about. Let’s review some of the most common classroom structures where I find Cubelets: Continue reading
We call it tactile coding, but you may have heard it called “physical computing”, and it’s becoming a movement. As computer science becomes a pillar of K-12 learning standards across the country, many of the early adopters are realizing the concepts underlying computer science often live outside the computer. When we look at the standards and practices embedded into the K12 CS standards, as well as NGSS, helping students demonstrate the underlying skills and processes behind computer science are actually better addressed away from the screen. There’s also something else that’s important to consider, especially for our elementary teachers. When we think about how the brain develops, some of the more abstract concepts that support computer science are beyond our youngest students’ developmental levels. Sure, we can train them to repeat some movements on a screen and call it coding, but when it comes to understanding how and why computers really work, we need to look for more concrete examples of fundamental concepts. Let’s anchor ourselves in a Piagetian developmental approach to computer science. While Piaget tied his stages to general age ranges, children all develop at different paces. Plus, it’s acknowledged that exposing children to increasingly complex ideas aids in their development. Please consider references to ages or grade-levels to be generalized, as they may not fit your experiences or students exactly.
Pre-K and KindergartenContinue reading
When your students are ready to begin coding with their Cubelets, it’s time to consider what new classroom structures and routines will ensure students maximize their time investigating and learning. By planning ahead, you can avoid the time sinks of troubleshooting and learning a new app on the fly. We have two different Cubelets you might be using, and they both have different paths to classroom management success. Before you plan to program your Cubelets with students, please try programming one yourself. Some school internet filters block the cloud services we use. If that is a problem for you, simply send this request to your IT department and once they’ve greenlighted our servers, try again! Still have questions? Email our Customer Support Team at firstname.lastname@example.org (They’re amazing!). Using the Bluetooth Hat Using the Classic Bluetooth Cubelet Continue reading
Cubelets are a highly engaging tool—and I mean highly engaging! Teachers around the world ask for tips on managing a classroom full of students who are completely engrossed and inspired by playing with Cubelets. What a great problem to have! The first piece of advice to you is: embrace the chaos. Cubelets are a tool that inspires rapid iteration. It is normal and good for students to quickly design and revise their constructions – even breaking off into unplanned tangents while they do. To manage this kind of classroom, settle into it and get your hands dirty. Walk around from group to group and ask them questions.
- What are you building?
- Tell me about this design.
- What is challenging you right now?
- What else could this robot construction be used for?
- Why did you choose to put this Cubelet here?