Simran, age 6, bonding with the "Panda". Though I am an "Early Adapter of Technology" (at least according to Facebook), I've been wary of the new coding learning tools aimed at early readers (ages 5+). For example, I have trouble swallowing a $180 price tag for a cube bot that will teach a 3 year old how to command basic directions. My first question is: What happens when the kid wants to make their cube run like a Roomba? Young kids, specifically 5-7, are especially difficult to create coding tools for because of their non-linear, imaginative thinking. I've seen kids this age more excited for an empty, refrigerator box than a shiny, new piece of technology. Any parent or teacher can tell you how hard it is to hold the attention of a kid this age. At the same time, anyone who knows my lab knows how much I love Makeblock. The $100-a-pop mBots are a staple of my coding clubs, and The All-In-One Neuron Kit is a fixture in my intermediate coding classes. Something that Makeblock has done well, and consistently, is to create open-ended, durable learning kits that have kids really working through coding as an ongoing process. Authentic learning means that kids should be using coding toys to interact with or expand their environment in many ways. Makeblock has managed to avoid an all-too-common pitfall of creating a coding toy that does a specific function, like avoid objects, in a limited context. Despite my brand loyalty to Makeblock, I passed on their new Codey Rocky Kickstarter back in November. Lucky for me, they sent me one. Promotional photo from Makeblock's Codey Rocky Kickstarter. What is the Codey Rocky?Codey Rocky is a cute, unisex mini-bot that can unlock the world for young coders. It can move, play a video game, connect to Wi-Fi and give you a weather report. It's a trip and a half. So many sensors...So a lot of the kids I used the Codey Rocky with already have experience with the mBot coding robot. Aside from the Scratch-based, mBlock 5 programming interface, there are a lot of areas where the mBots and the Codey Rocky stand apart. Mainly, where the mBot is fairly straightforward as a customizable robot with a few sensors (distance sensor & line detector sensor), the Codey Rocky is an entirely different beast. This robot's head has so many features built into it. No detachable parts here. Everything is streamlined but offers up a little bit of everything to keep users occupied. A programmable robot & a controllerThe biggest thing for me about the Codey Rocky is the controller head. The panda head of the robot is also a game controller with 3 buttons, a volume controller, USB-C port and a power button. It's loaded with Basically, if my kids create a Scratch-style, block -based game on mBlock5, they can program it to play it with the panda controller head (instead of a mouse or keyboard). To me, that functionality immediately raises the potential of the Codey Rocky ten fold. The reemergence of retro-styled games, like Flappy Bird, Minecraft, and mobile apps, means that my students would kill to be able to create a video game that can be played with an actual controller. I'll be posting a video about this soon...as soon as I figure out how to code my own version of Flappy Bird in mBlock 5. Connect to the Internet of Things (IoT)This is an area where I don't think Japan has quite caught up to the rest of the world, at least where I am in Kansai. It seems like every other private school kid got a Google Home this last Christmas but, aside from talking to Google, do they really know how to use the IoT features? The Codey Rocky can connect to your devices, which means you can program it to get a weather report for you or send notifications to your smartphone. Here a brush-up on the "what" of the Internet of Things (IoT)? And here, my families are still blown away by App Inventor. Summary: Codey Rocky is a powerful statement about coding "toys".In terms of features, the Codey Rocky is nothing like anything I've ever seen. It's way more than I expected and a daunting vision of what programming education could be at this very moment, but probably isn't yet.
Not only is it powerful tech, but it's so accessible. I think the most ringing endorsement I can give for it is that the Codey Rocky is clearly designed to grow with the coder. As the coder learns, they can access the higher functions of the Codey Rocky. I'm going to be getting a bunch of these for this year's Makers Camp (sign up if you haven't already!). It is a wicked bot.
2 Comments
How & Why: Empowered Learning Spaces
3/29/2018
10 Thinking Patterns of Empowered Learners
Why "empowered"?The world needs empowered minds. Technology and mankind's increasing interconnectedness are increasingly placing the burden of responsibility in the hands of children and young adults. Empowered minds see problems and have the ability to create solutions. Their solutions create real change in their world. We are seeing evidence of this youth power in political and cultural movements around the globe at this very moment. The bar we use to measure achievement is rising. Universities and companies are looking for people with developed, empowered mindsets because those individuals are more likely to thrive. At the Lab...How do we empower?There are many ways to empower children, but for this post, we will focus on pedagogy (theories of teaching practice), specifically experiential learning. The phrase "empowered learning" is often used interchangeably with "experiential learning", and experiential learning is a big deal in education. Effective experiential learning is multidisciplinary and holistic. Learners gain new knowledge and skills through active learning activities while developing their ability to connect those experiences to abstract concepts. Learning is not limited according to subject or skill focus because authentic learning requires flexing many skills and applying many areas of knowledge. Mini Lesson: Experiential Learning CycleOne of the most well-known theories defining experiential learning was published (1984) by David A. Kolb, an American educational theorist. He believed that new knowledge was gained in the processing of new experiences.
Kolb outlined a universal, four step process for experiential learning. Each step was necessary, though he claimed that most learners preferred focusing attention on certain steps over others. 1. DO: Concrete Experience
How do you make an empowered space?It is absolutely not enough to place a kid in the active role of their own learning. Though the environment may look chaotic, empowered learning spaces are deeply structured. Kids need a safe, clearly defined classroom environment if they are going to take risks and really engage with complex learning processes. Here is Learning Lab Kobe's Checklist of Essentials for an Empowered Learning Space. Learning Lab Kobe's Essentials for an Empowered Learning Space
Why isn't my kid writing?When I speak to other international educators, families and companies about international education in Japan, one of the major concerns is always writing. Why aren't kids motivated to write well? Why is the quality of writing not higher? Why is the writing filled with errors? There are certain key differences between Japanese and English that make it more difficult for families and children here to understand how English develops as a language. After teaching literacy in K-12 education in the United States and experiencing English instruction in Japan, I have noticed that teaching English with Japanese expectations creates extra challenges for English learners here. The way that we measure good writers in native English classrooms is very different from how ESL/ELL kids in Japan are measured. I will try to provide specific examples in this series of posts The basic idea is that kids need to focus more on writing, vocabulary building and phonics earlier, in order to be successful writers later. Truth #1: Correct spelling is a lower priority than you thinkJapanese kids are expected to know how to correctly spell in Japanese (hiragana) from an relatively early age. This makes sense for reasons I will explain in a moment. When English develops organically, the very beginnings of correct spelling are not something teachers expect until the end of 1st grade. That means that the children know some specific words that they can spell correctly and can try to spell unknown words with some degree of phonetic accuracy. It is more important to learn new words and practice using them in writing than to be able to spell correctly. That means that it is better for your child to spend more time reading and building vocabulary instead of practicing spelling. Kids use "invented spelling" until a relatively late age (up to 11 years old). Invented spelling is the use of phonics and spelling patterns to spell unknown words. The resulting invented spellings can be incorrect, but should phonetically match the word. Please read up on Gentry's stages of spelling for more information. Why are expectations for spelling different?Japanese characters (hiragana) , for the most part, are each directly connected to a single character. Want to change "hi" to "pi"? Add a simple circle annotation to 「ひ」 to make it 「ぴ」. I could have included a second chart to the second one above to encompass all of the basic characters and phonemes of Japanese. Each character connects to ONE (and only one) sound. As a comparison to English, I invite you to visit Phonics Talk, which has a concise, EIGHTEEN charts to include all character to sound combinations in the English language. We may only have 26 characters in English, but we have 44 phonemes (unique sounds) and 70 letter-sounds combinations. We may only have 26 characters in English, but we have 44 phonemes (unique sounds) and 70 letter-sounds combinations. English, as a language, is a bit of a nightmare. Originally Germanic in origin, Old English went through so many changes that it didn't resemble today's English until the end of the 1700s. Modern English, as it is now called, is a mixed bag of Greek and Latin roots, borrowed words from other languages and its own Germanic roots. Spelling and pronunciation, as a result, are highly irregular. What happens when kids are too focused on spelling?Perfectionism in spelling is not an issue unique to Japanese learners of English. There is a lot of educational research that has gone into what happens when kids focus too much on correct spelling. Here are some common issues educators see with kids who think about spelling too much:
I underlined the second point because if is so important for writers to write a lot. A garden grows where you water it. Writing skill develops where you practice it. How can I help my child?Advice for K-3 kids
Advice for Grade 3-6 kids
How should kids learn programming?
1/14/2018
Coding, or プログラミング (programming) as it is called in Japan, is a hot topic in education at the moment. As the workforce moves increasingly towards automation, it's easy to worry about what the kids of today will be expected to do tomorrow. Though there are many types of code that do amazing, invisible things in our world, I am focusing on visible products in this post. "What will make my child an adaptable coder?" What is Coding (or Programming)? Coding involves using written languages (codes) to create graphics (e.g. posters, stickers), websites, games, apps and software. Learning codes is much like learning a new language. English has many Greek and Latin roots; code languages are based in logical connections. Languages like HTML and CSS are suited for website design, while Javascript and C# (pronounced "C sharp") allow creators to make functioning, animated games. Every year, new languages are invented, paving the way for new discoveries and innovations that haven't yet been fully imagined. For kids, coding languages that are dominate in the workplace now could have changed many times over by the time they are old enough to join the workforce. So what we should be asking is "What will make my child an adaptable coder?" In my teaching, I like to separate coding into simpler, actionable areas: Coding as KNOWLEDGEWhat your kids are doing! Kids practice correct spelling, use of punctuation and ordering of different phrases to build basic code. They are learning words and phrases that connect to different actions or outcomes in code. They can read and understand block or lines of code. Teacher terms Coding languages are made up of series of typed commands that can be memorized. Capitalization, syntax (e.g. use of punctuation marks), and order affect how code is processed. Coding as APPLYING SKILLSWhat your kids are doing! Kids apply their skills to coding:
Teacher terms Coding requires learners to adapt and further develop their existing skills in the context of coding. Coding as a PROCESS What your kids are doing! Kids identify types of games or apps they want to recreate. They write the initial code, using a guide, and then must debug their code to get a functional final product. Usually debugging is >50% of the process. It helps them develop patience and perseverance. Teacher terms Complex actions in any game/app need to be broken down logically into their basic functions before they are translated into code. Debugging, or fixing coding errors, is a major part of writing code and requires problem-solving and critical thinking Coding as a TOOL FOR CREATIONWhat your kids are doing! Kids can imagine a game or product they want to create, break that project up into its parts and create it. They can integrate their knowledge, skills, and processes to make something new or improved! Teacher terms Creating a successful product involves using the Design Cycle and an understanding of how codes interact. Balancing technical knowledge & experience with risk-taking & flexibility leads to better products. So, how should kids learn to code?Learning to code is a long process that is littered with far more failures than successes. For seasoned coders, the sting of the failures along the way only makes success sweeter, but, for new learners, the failures can make coding seem impossible, frustrating and boring. The big question is how do we teach all these facets of coding to kids? Are there some parts more important than others? The end-all of coding is to create something from nothing, but just learning coding languages as knowledge or skill won't teach you that. Coders code because they are creating something that works, so kids should learn how to code by creating things that work in real life. The big question is how do we teach all these facets of coding to kids? Are there some parts more important than others? Authentic learning is essential to teaching coding usefully. Here's my answer:
Teach coding by addressing all of the areas listed above, but always aim towards making something of value. Teach skills, but apply them towards creating functional products. Teach coding languages, but emphasize how to use those new codes in flexible contexts. Authentic learning is essential to teaching coding usefully. |
Ms. Lee & Ms. Kat's Blog
Learning without Boundaries! Archives
May 2018
Categories |
Learning without boundaries
HoursM-F: 14:00-21:00
Sat: 9:00-16:00 SUN: 11:00-21:00 SUMMER HOURS (June 19 to August 18): M-F: 9:00-19:00 |
LOCATION〒658−0051
兵庫県神戸市東灘区 住吉本町2丁16−2 第二山口ビル1F 〒658−0051 Hyogo-ken higashinada-ku sumiyoshi honmachi 2-16-2 Daini Yamaguchi Building 1F |
CONTACT |
©2017-2023 Lee Hanae Ung