Schlagwort: Scratch 3

  • Code to the beat of your own drum during Black History Month 2023

    Code to the beat of your own drum during Black History Month 2023

    Reading Time: 5 minutes

    When we think about a celebration, we also think about how important it is to be intentional about sound. And with this month of February being a celebration of Black history in the USA, we want to help you make some noise to amplify the voices, experiences, and achievements of the Black community.

    Two young people using laptops at a Code Club session.

    From the past and present, to those still to come in the future, countless remarkable achievements have been made by Black individuals who have chosen to move to the beat of their own drum. Music and sound can be tools to tell stories, to express ourselves, to promote change, to celebrate, and so much more. So take some time this month to make your own music with your young coders and start dancing.                

    Of course, choosing to dance is not the same as choosing to devote your life to the equality and freedom of all people. But it reminds us that you can incite change by choosing to do what is right, even when you feel like you’re the only one moving to the music. It won’t be long before you see change and meet people you resonate with, and a new sound will develop in which everyone can find their rhythm.

    So join us this month as we explore the power of code and music to celebrate Black History Month.

    Projects to help you find your rhythm

    We’ve selected three of our favourite music-related projects to help you bring a joyful atmosphere to your coding sessions this month. All of the projects are in Scratch, a programming language that uses blocks to help young people develop their confidence in computer programming while they experiment with colours and sounds to make their own projects.  

    Drum star | Scratch

    Find your rhythm with this clicker game where you earn points by playing the drums in different venues. The project is one of our Explore projects and it includes step-by-step instructions to help young creators develop their skills, confidence, and interest in programming. This makes it a great option for beginners who want to get started with Scratch and programming.

    alt=""

    Music maker | Scratch

    Code to the beat of your own drum — or any instrument you like. Use this project to create your own virtual musical instrument and celebrate a Black musician you admire. For young people who have some experience with Scratch, they may enjoy expressing themselves with this Design project. Our Design projects give young people support to build on their experience to gain more independence coding their own ideas.

    alt=""

    Binary hero | Scratch

    Can you keep up with the beat? Prove it in this game where you play the notes of a song while they scroll down the screen. You could choose to include a song associated with a moment in Black history that is meaningful to you. This project is a great opportunity for young people to expand their programming knowledge to create lists, while they also test their reaction skills with a fun game.

    alt=""

    For young creators who want to create projects that don’t involve music or sound, check out these projects which can help you to:

    Let us know how you’re celebrating Black History Month in your community on Twitter, LinkedIn, Facebook, or Instagram all month long!

    Black stories to inspire you to move

    Learn about our partnership with Team4Tech and Kenya Connect, with whom we are empowering educators and students in rural Kenya to use the power of coding and computing to benefit their communities.

    A young person uses a computer.
    • I Belong in Computer Science: Salome Tirado Okeze

    Meet Salome, a computer science student from the UK who shares her experiences and advice for young people interested in finding out where computer science can lead them. Salome was one of the first people we interviewed for our ‘I belong’ campaign to celebrate young role models in computer science.

    alt=""

    Research to help set the tone  

    We believe that creating inclusive and equitable learning environments is essential to supporting all young people to see computer science as an opportunity for them. To help engage young people, especially those who are underrepresented in computer science classrooms, we are carrying out research with teachers to make computing culturally relevant. Our work promoting culturally relevant pedagogy in educational settings in England has been impacted by projects of many US researchers who have already contributed heavily to this area. You can learn about two of these projects in this blog post.

    Educators who want to find out how they can use culturally relevant pedagogy with their learners can download our free guidelines today.

    An educator explains a computing concept to a learner.

    We would also like to invite you to our monthly research seminar on 7 February 2023, when we will be joined by Dr Jean Salac who will be sharing their research on Moving from equity to justice in computing instruction for youth. Dr Salac’s session is part of our current series of seminars that centres on primary school (K–5) teaching and learning of computing. The seminars are free and open to everyone interested in computing education. We hope to see you there! 

    Website: LINK

  • Scratch 3 Desktop for Raspbian on Raspberry Pi

    Scratch 3 Desktop for Raspbian on Raspberry Pi

    Reading Time: 4 minutes

    You can now install and use Scratch 3 Desktop for Raspbian on your Raspberry Pi!

    Scratch 3

    Scratch 3 was released in January this year, and since then we and the Scratch team have put lots of work into creating an offline version for Raspberry Pi.

    The new version of Scratch has a significantly improved interface and better functionality compared to previous versions. These improvements come at the cost of needing more processing power to run. Luckily, Raspberry Pi 4 has delivered just that, and with the software improvements in the newest version of Raspbian, Buster, we can now deliver a reliable Scratch 3 experience on our computer.

    Which Raspberry Pi can I use?

    Scratch 3 needs at least 1GB of RAM to run, and we recommend a Raspberry Pi 4 with at least 2GB RAM. While you can run Scratch 3 on a Raspberry Pi 2, 3, 3B+, or a Raspberry 4 with 1GB RAM, performance on these models is reduced, and depending on what other software you run at the same time, Scratch 3 may fail to start due to lack of memory.

    The Scratch team is working to reduce the memory requirements of Scratch 3, so we will hopefully see improvements to this soon.

    How to install Scratch 3

    You can only install Scratch 3 on Raspbian Buster.

    First, update Raspbian!

    • If you’ve yet to upgrade to Raspbian Buster, we recommend installing a fresh version of Buster onto your SD card instead of upgrading from your current version of Raspbian.
    • If you’re already using Raspbian Buster, but you’re not sure your running the latest version, update Buster by following this tutorial:

    How to update Raspbian on your Raspberry Pi

    How to update to the latest version of Raspbian on your Raspberry Pi.

    Once you’re running the latest version of Buster, you can install Scratch 3 either using the Recommended Software application or apt on the terminal.

    How to install Scratch 3 using the Recommended Software app

    Open up the menu, click on Preferences > Recommended Software, and then select Scratch 3 and click on OK.

    How to install Scratch 3 using the terminal

    Open a terminal window, and type in and run the following commands:

    sudo apt-get update sudo apt-get install scratch3

    What can I do with Scratch 3 and Raspberry Pi?

    Scratch 3 Desktop for Raspbian comes with new extensions to allow you to control the GPIO pins and Sense HAT with Scratch code!

    GPIO extension

    GPIO extension is a replacement for the existing extension in Scratch 2. Its layout and functionality is very similar, so you can use it as a drop-in replacement.

    The GPIO extension gives you the flexibility to connect and control a whole host of electronic devices.

    Simple Electronics extension

    If you are looking to add something simple, like an LED or button controller for a game, you should find the new Simple Electronics extension easier to use than the GPIO extension. The Simple Electronics extension is the first version of a beginner-friendly extension for interacting with Raspberry Pi’s GPIO pins. Taking lessons from the implementation of gpiozero for Python, this new extension provides a simpler way of using electronic components: currently buttons and LEDs.

    In this example, an LED connected to GPIO pin 17 is controlled by a button connected between pin 2 and GND.

    Sense HAT extension

    We’ve improved the Sense HAT extension to take advantage of new features in Scratch 3, and the updated version of the extension also introduces a number of new blocks to allow you to:

    • Sense tilting, shaking, and orientation
    • Use the joystick
    • Measure temperature, pressure, and humidity
    • Display text, characters, and patterns on the LED matrix

    micro:bit and LEGO extensions

    The micro:bit and LEGO extensions will become available later on Scratch 3 Desktop. This is because Scratch Link, the software which allows Scratch to talk to Bluetooth devices, is not yet available for Linux-type operating systems like Raspbian. A version of Scratch Link for Raspbian is part of our plans but, as yet, we don’t have a release date.

    A round of thanks

    It has been a long ambition of both the Scratch and Raspberry Pi teams to have Scratch 3 running on Raspberry Pi, and it’s amazing to see it released!

    A big thank you to Raspberry Pi engineer Simon Long for building and packaging Scratch 3, and to the Scratch team for their support in getting over some of the problems we faced along the way.

    Website: LINK

  • We’re hosting the UK’s first-ever Scratch Conference Europe

    We’re hosting the UK’s first-ever Scratch Conference Europe

    Reading Time: 3 minutes

    We are excited to announce that we will host the first-ever Scratch Conference Europe in the UK this summer: from Friday 23 to Sunday 25 August at Churchill College, Cambridge!

    A graphic highlighting the Scratch Conference Europe 2019 - taking place at Friday 23 to Sunday 25 August at Churchill College, Cambridge

    Scratch Conference is a participatory event that gives hundreds of educators the chance to explore the creative ways in which people are programming and learning with Scratch. In even-numbered years, the conference is held at the MIT Media Lab, the birthplace of Scratch; in odd-numbered years, it takes place in other places around the globe.

    Another graphic highlighting the Scratch Conference Europe 2019

    Since 2019 is also the launch year of Scratch 3, we think it’s a fantastic opportunity for us to bring Scratch Conference Europe to the UK for the first time.

    What you can look forward to

    • Hands-on, easy-to-follow workshops across a range of topics, including the new Scratch 3
    • Interactive projects to play with
    • Thought-provoking talks and keynotes
    • Plenty of informal chats, meetups, and opportunities for you to connect with other educators

    Join us to become part of a growing community, discover how the Raspberry Pi Foundation can support you further, and develop your skills with Scratch as a creative tool for helping your students learn to code.

    Contribute to Scratch Conference Europe

    Would you like to contribute your own content at the event? We are looking for you in the community to share or host:

    • Project demos
    • Posters
    • Workshops
    • Discussion sessions
    • Presentations
    • Ignite talks

    We warmly welcome young people under 18 as content contributors; they must be supported by an adult. All content contributors will be able to attend the whole event for free.

    An over view of two people taking electronics pieces out of a box in order to try their hand at digital making using a Raspberry Pi and Scratch.

    Find more details and apply to participate in this short online form.

    Attend the conference

    Tickets for Scratch Conference Europe will go on sale in April.

    For updates, subscribe to Raspberry Pi LEARN, our monthly newsletter for educators, and keep an eye on @Raspberry_Pi on Twitter!

    An update on Raspberry Fields

    Since we’re hosting Scratch Conference Europe this year, our digital making festival Raspberry Fields will be back in 2020, even bigger and more packed with interactive family fun!

    A young girl tries out a digital project at the Raspberry Pi event, Raspberry Fields 2018

    Scratch is a project of the Lifelong Kindergarten group at the MIT Media Lab. It is available for free at scratch.mit.edu.

    Website: LINK

  • Scratch 3, and upgrading our free resources

    Scratch 3, and upgrading our free resources

    Reading Time: 3 minutes

    On 2 January, MIT released the latest version of their incredible visual programming language: Scratch 3!

    Screenshot of Scratch 3 interface

    Scratch 3 is here

    We love Scratch — it’s the perfect starting point for young people who want to try coding, and we’re offering a huge variety of free Scratch project guides for all interests and coding abilities.

    Scratch 3 introduces a brand-new look and feel. The most obvious change is that the stage is now on the right-hand side; there are new paint and sound editing tools; new types of code blocks; and the blocks are now larger and easier to read.

    To help you and your young learners navigate the new Scratch 3 interface, we’ve created a free, printable Scratch 3 poster:

    Scratch 3 interface with annotations

    Perhaps the biggest news is that Scratch 3 also works on tablets, opening up coding to many children who don’t have access to a computer.

    We’ve upgraded!

    We want to make this a smooth transition for all of you who rely on our free project resources, whether that be at a Code Club, CoderDojo, Raspberry Jam, or at home, so we’ve been busy upgrading our resources to work with Scratch 3.

    Scratch 3 versions of all projects in the Code Club Scratch Modules 1–3 and the CoderDojo Scratch Sushi Cards are already live!

    Screenshot of Scratch 3 project on Raspberry Pi projects site

    The upgrading process also was a chance for us to review our resources to make sure they are the best they can be; as part of this, we’ve introduced a number of improvements, such as simplified layouts, better hints, and better print-outs.

    And we know that for many people, starting to use Scratch 3 is not simple, or not even possible yet, so we are committed to providing support for both Scratch 2 and 3 for the next 12 months.

    We are really pleased with how our newly polished Scratch projects turned out, and we hope you are too!

    What’s to come

    Over the coming months, we’ll update the rest of our Scratch projects. Meanwhile, our amazing volunteer translators will begin the process of translating the upgraded projects.

    Raspberry Pi projects site

    Brand-new projects that take advantage of some of Scratch 3’s new features are also in the pipeline!

    Scratch 3 on Pi

    Another reason for ensuring we support both Scratch 2 and 3 is that, at the moment, there is no offline, installable version of Scratch 3 for Raspberry Pi. Rest assured that this is something we are working on!

    The creation of Scratch 3 for Raspberry Pi will be a two-step process: first we’ll support MIT with their optimisation of Scratch 3 to make sure it delivers the best performance possible on a range of devices; once that work is complete, we’ll create an offline build of Scratch 3 for Raspberry Pi, including new extensions for the GPIO pins and the Sense HAT.

    Make sure you’re following us on Twitter and Facebook, as we’ll be announcing more information on this in the coming months!

    Website: LINK