Hello everyone!
This article is recommend by Jie and I found it was very useful so that I would like to share to all of you! I made several adjustment in order to have a fluent reading experience and more related to my theme.BTW, thank you very much, Jie:)
Scratch has become a popular way to introduce coding to young people around the world. Yet many schools are just beginning to realize the potential of Scratch to support project-based learning across subject areas and grade levels.
How can you integrate Scratch into your curriculum to help students learn to think creatively and work collaboratively? Here are three things to know about Scratch — and the opportunities it opens up for learners with diverse interests and backgrounds.
1) Scratch enables students to create projects that express their ideas.
Learning to code has become a focus in many schools, yet frequently it’s introduced as a narrow assignment where all students make identical projects.
Too often, students see only the technical side of coding and aren't aware of how useful it can be in their lives. The goal of Scratch goes beyond introducing the technical skills of coding. With Scratch, young people can learn how to use coding to bring their ideas to life.
Each day on the Scratch website, young people create and share thousands of projects, such as animated stories, interactive games and dynamic simulations. In the process of creating their projects, students develop computational thinking skills and also broader life skills, known as the four Cs — creativity, communication, collaboration and critical thinking.
By making projects, they learn to grasp computational concepts, such as sequencing, iteration, and variables, and computational practices, such as debugging and abstraction.
More importantly, they develop the ability to carry out ideas from start to finish — envisioning possibilities, solving problems they encounter, presenting their creations and revising based on feedback.
Just as building blocks enable children to imagine and create a variety of structures, the Scratch coding blocks allow students to imagine, create and share an amazing variety of projects.
2) Students can use Scratch to communicate ideas in many subject areas.
In classrooms around the world, students are creating Scratch projects that demonstrate and deepen their understanding of key ideas across the curriculum, ranging from language arts and history to science and mathematics.
Students are creating dynamic reports on books they have read and topics they have researched.
In science classes, they are designing animated illustrations of processes, such as cell division, mold growth and the water cycle.
In math classes, they are coding interactive games that use mathematical concepts and skills, such as estimating, multiplying and graphing.
In English and other languages, students are using Scratch to make their own animated poems, interactive stories and vocabulary games.
Many Scratch projects span multiple subject areas (such as art, mathematics and music) and use multiple types of media, incorporating images, sounds, music and animations that students choose or create themselves.
3) Students develop fluency through exploration and experience.
In some schools, educators introduce Scratch for just a class period or two. Yet we have found that deeper learning happens when young people have multiple opportunities to use Scratch at different ages and grade levels.
Students don’t become writers simply by learning their ABCs and basic grammar — they need time and space to experiment with different forms of writing (poetry, narrative, fiction) to develop their writing ability.
The same is true with Scratch. In order to learn how to express their ideas with code, students need to learn more than the basic grammar and vocabulary of coding. They need time and space to experiment with making different types of projects, such as interactive stories, games and animations. By exploring ways to combine their own images, words and sounds into online projects, they expand their ability to give voice to their ideas.
Opportunities for deeper learning
Scratch opens up the opportunity for your students to become creative communicators, computational thinkers, and empowered learners, key skills highlighted in the ISTE Standards for Students.
When students gain experience in designing and coding projects that express their ideas, they develop computational fluency. Students who are able to spend sufficient time exploring and creating with Scratch develop new perspectives about themselves — building confidence in their ability to be makers, not just consumers of technology.
Reference:
Hi Zoe,
ReplyDeleteThank you for sharing with information about Scratch. I like that it provides opportunities for children to learn coding. The knowledge and skill of coding is becoming very valuable. As experts predict, in 5-10 years time, the knowledge on coding will be required by all empoyers. Scratch is a great tool to prepare students to meet the requirements of the future labor market.
This comment has been removed by the author.
ReplyDeleteHi Zoe,
ReplyDeleteI'm really delighted that you found that resource useful. Thanks so much for the shouting out~The adjustment and recreation you've made in this post is excellent and smooth. I’m happy to keep working on finding something interesting for you. Look what I’ve found today:
Scratch even has its own Wiki site, cool! https://en.scratch-wiki.info/wiki/Scratch_Wiki_Home
Scratch in Practice: How Do You Scaffold Peer Learning? https://medium.com/scratchteam-blog/scratch-in-practice-how-do-you-scaffold-peer-learning-845a07004308
Happy reading and have a beautiful night!
Jie
Wow you are really cool!! Thank you so much!
DeleteHi Jiangxiang,
ReplyDeleteScratch, from my understanding, is like platform where student can show their minds and ideas. Students always have some great idesa but they cannot find an appripriate way to record it. If we introduce Scrath to students, I believe they will benefit a lot.
Kang
Thanks for putting in the links! The definition of computational thinking is pretty interesting as it is a kind of learning model specifically linked to the Scratch platform moving from lower order to higher order thinking. It's also cool to see the different types of finished Scratch projects that coders can create.
ReplyDelete