NEW Python Editor launched to support students learn text-based coding with the BBC micro:bit
Micro:bit Educational Foundation
????Transforming the way we teach technology to children one #microbit at a time. ??Follow and join in the discussion.
Here at the Micro:bit Educational Foundation we are on a mission to enhance children’s digital skills and to make it even easier for children to learn the text-based coding skills needed to access some of the most in-demand tech jobs. Our?new Python Editor – used in conjunction with the micro:bit -?is purpose-built to address the hurdles learners usually face in working with the type of languages used by most developers by creating a more user-friendly and intuitive learning experience.?
Python is the most widely used and fastest growing developer language in the world and has a broad application of uses, from powering machine learning to web development and data analytics. Many school curriculas have introduced learning text-based languages, but to date teachers and students alike have struggled to include Python, given the jump in technical complexity, and the focus has largely been around HTML.?
“To truly address the digital skills gap – and the digital diversity gap - we need to remove the barriers that surround learning text-based languages,” commented Lucy Gill, Product Manager at Micro:bit Educational Foundation. “With over six million of our devices in use globally, we have been able to draw on a broad scope of insights and data to redefine how we teach Python and make it more accessible to a broader spectrum of users. This is purpose-designed to make the step up from beginner feel far smaller and to bring code to life with a physical device, keeping learners more engaged and motivated.”?
?
Why learn Python on the micro:bit??
Python is an excellent first text-based language to learn. Its instructions and syntax are based on natural language, making code easy to read, understand and modify.?
As well as being widely used in education, it's used in industry, especially in the areas of data science and machine learning. Python is not just used by software developers, but also by people working in fields as diverse as medicine, physics and finance.?
Python on the BBC micro:bit brings the benefits of physical computing to students aged 11-14, learning programming fundamentals through text-based coding: immersive, creative experiences for students that help build engagement and knowledge.?
“We know anecdotally from our community that text-based programming is top of employers’ skills wish lists– and a quick search on any tech job site can quickly confirm the size of the demand! This is an important milestone for us as we look to build upon our strong foundations in secondary education to help empower teachers to teach, and students to progress to, these hugely valuable skills,” added Gareth Stockdale, CEO at Micro:bit Educational Foundation.?
?
Overcoming barriers to learning?
The micro:bit Python Editor is designed to overcome common barriers to engaging and making progress with text-based coding:?
Fear of a blank screen?
Discoverability for creativity?
Keyboard skills and memory?
Aid iterative project design?
Understanding program structure?
领英推荐
Supporting debugging?
All of these features are designed to enable students to get more practice doing real programming in the precious classroom time available and empower teachers to spend less time fixing small mistakes and more time teaching core concepts.?
Sarah Townson, Technology Projects Officer at Science Oxford, a Python expert who works closely with children, young adults, and teachers to develop their skills and inspire a love of computing and technology, said of the new editor: “I have been really impressed with the new Python Editor from micro:bit. It has already made a big difference in my Science Oxford workshops, helping the students and teachers we work with to take their first steps in text-based coding, and allowing the more experienced students to get creative and explore new features. The drag-and-drop code examples are extremely helpful, and the new reference menu is a lifesaver for quickly giving extra challenges and suggestions to my students.”?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
Teacher of Computing Curriculum Leader - Computing at Carmel College NCCE Computing Hub Lead - Tees Valley and Richmondshire Chair - Teesside and District Branch of BCS, The Chartered Institute for IT
2 年One to explore... we've used the Micro:bit since it was first released, though almost exclusively with block-based projects. It's good to see this development.
This is an amazing piece of work Magda, well done to the whole team!
Clinical Application Developer/Scientific Programmer/Neuroscientist
2 年Great move. Early familiarization with text-based coding greatly helps. After all, SHS students are just a couple of years from being in the university, where text-based coding is the norm. High school students at St. Augustine's (Cape Coast) have been using the Mu editor to routinely do text-based Python programming. This new editor would make life even easier for the students. (Btw, St. Augustine's has a club devoted to micro:bit projects).
President and Executive Director at Learningtech.org
2 年Eager to get a look at this editor!
Teacher Education expert, academic and researcher
2 年This is great! So many teachers will use this to extend coding activities