The critical thinking required for effective programming and computer science is increasingly being recognized as a fundamental 21st-century skill. As experts around the world began to ask how to present concepts like decomposition, abstraction, algorithmic solutions, and debugging, one of their first steps was to make the act of coding more accessible to younger and more diverse learners. Now, we’re used to seeing such programs as Scratch and Cubelets Blockly in elementary and middle school. These color-coded pre-built code blocks allow students to drag and drop to build a program without needing to memorize the vocabulary and syntax of a programming language first. We all agree this is more developmentally appropriate for young learners who are simultaneously still grasping the fundamentals of their primary language through reading and writing instruction. But what about students who are pre-literate or are struggling with reading in their native language? That’s where Cubelets come in. Cubelets are block-based programming. Literally. Each Cubelet is itself a color-coded block of programming. We also refer to this as Tactile Coding, since Cubelets program robot behaviors without a screen. For example, the Inverse Cubelet is equivalent to an inverse block in Cubelets Blockly. Continue reading
A best practice when teaching computer science is to emphasize the thinking behind coding more than fluency in a specific programming language. This may be one of the reasons Cubelets first caught your eye. Out of the box, Cubelets are a computational thinking platform that inspire all sorts of engineering design challenges for students. If you are new to Cubelets or #CubeletsChat, check out our previous posts about Activity Cards or Lesson Plans for some ideas to use Cubelets in their default modes. The first Create with Cubelets video is also for you! If you’re ready for the next steps toward coding this network of computers, however, I’d like to give you a tour around the rest of our Create with Cubelets video series. This student-facing video series is designed to scaffold students from default Cubelets designs into modifying Cubelets software via Personality Swaps™ or custom programs in Cubelets Blockly. Since we know every student in your class requires different levels of scaffolding, we created these short student-facing videos to take care of the nuts-and-bolts training that comes with new software. Think of it like Khan Academy — you can assign each group different videos while they work simultaneously. Continue reading
2019 has been a special year for the Cubelets team. This past September, we added new members to our educational robot family with the addition of Dexter Industries. We’re also closing in on shipping our one millionth Cubelet, and preparing to celebrate that huge milestone for Modular Robotics. And to top it all off, 2019 has been one of the most decorated years in Cubelets’ history! No, we’re not talking about all the cool, artistic robots we’ve seen on Twitter. We’re talking about awards! One of the coolest awards we added to the collection this year was from Fast Company. Our Curiosity Set is an Honoree in the Learning Category of the 2019 Innovation by Design Awards. Fast Company had over 4,300 entries for their Innovation by Design Awards this year, making this honor even bigger! Continue reading
Have you introduced your students to Personality Swaps in our Cubelets App? Are you ready to get them started coding their own custom personalities? Would you like to transition into custom coding by anchoring to the pre-built personalities students already know and understand? Boy, do I have the best news for you! While we do still offer our Create with Cubelets video series that includes basic how-to tutorials about the Cubelets Blockly interface, our software developers just launched something even more magical! We’ve posted the Blockly code for all of our pre-made Personality Swaps. This means students can easily change which message to send in Morse Code or how sensitive the Two-Way Drive is. This is the most ideal progression of skills because it puts students in the driver’s seat while working with a Cubelet they’re already familiar with. They can investigate any Personality and modify it while they become familiar with Cubelets Blockly. Don’t worry, the Create with Cubelets tutorials are still available as helpful reminders. But with this new functionality in Cubelets Blockly, student-driven inquiry learning is accessible to an even wider variety of learners. Continue reading
Using Cubelets Blockly, you can code every single Cubelet within your robot construction. But what does this mean? And how does it compare with coding in other contexts?
User InterfaceCubelets Blockly functions very similarly to other visual programming languages like Blockly or Scratch by using a drag and drop functionality of function blocks that hook together like puzzle pieces. Cubelets Blockly has a few of its own blocks, however, that you won’t find anywhere else. That’s because Cubelets are such a unique robot-building experience. Check out Episode 9.1 of our Create with Cubelets series to learn more! Continue 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 email@example.com (They’re amazing!). Using the Bluetooth Hat Using the Classic Bluetooth Cubelet Continue reading