Announcing a new K-12 Computer Science Progression
24 Jun 2022
24 Jun 2022
Computer Science (CS) is foundational knowledge, a “fundamental skill that all students should learn at a young age...with computational thinking one of a repertoire of thinking abilities.” (Peyton Jones) It offers our students the critical skills they need to thrive in a technology-powered world. That means knowing how to be safe online, creatively solve important problems, and being empowered to be creators not just consumers of digital media. These skills will open pathways throughout their academic journey into higher education and technology-infused careers.
CS is everywhere and for everyone. School systems are growing access to CS and expanding it across all stages of education, because research demonstrates that the earlier we can engage students in CS, the more opportunities they have to find it interesting and relevant to their lives. Learning CS offers students the skills needed to understand and participate in the world that surrounds them—most of which is powered by code. It's the most powerful tool we can offer our students to prosper.
The new Minecraft CS Progression and CS Subject Kit provide a standards-aligned set of resources for educators in K-12, supported by high-quality instructional support materials, online professional development, and a teaching and learning framework that addresses the whole learner. With hundreds of hours of content laid out in a clear progression, CS is more accessible and engaging than ever, offering many entry points for learners and educators, no matter what level of experience or previous knowledge.
The value of Minecraft in CS Education
Every student deserves the opportunity to learn CS in a way that’s relevant and meaningful to them. Code powers our world, and our world is diverse and dynamic, so it’s ever important that CS be accessible and inclusive. At Minecraft, we have made offering a learning pathway of highly engaging, accessible, and effective content and professional development part of our mission.
Teaching CS with Minecraft
The Minecraft CS Progression addresses relevant academic standards as part of a logical, progressive teaching and learning framework. Students will learn, practice, and apply CS through developmentally appropriate learning experiences that easily integrate into existing curriculum. The content connects CS to topics students care about, such as animal conservation, the environment, space science, and the arts. The lessons gradually build competency in computational thinking and provide opportunities to practice and demonstrate mastery over essential computing skills and concepts.
Over 200 hours of standards-aligned CS content is broken into four stages that you can easily integrate across your curriculum. The lower primary (grades K-2) and upper primary (grades 3-5) stages introduce block-based coding as a simple introduction to CS. The content in the lower primary stage provides scaffolding for young students. These activities nurture early skill development, emphasizing responsibility, self-management, safety, and collaboration. At the upper primary stage, they’ll learn to apply coding concepts to real-world problems, build out their research skills and digital toolset, and get to know the ideas behind artificial intelligence.
In lower secondary (grades 6-8), learners move from block coding to text-based coding with the increasingly popular Python language, using the highly accessible Microsoft MakeCode editor. Transitioning from block to text is intuitive with the ability to switch easily between coding languages. Throughout ten units, they’ll encounter collaborative, team-based activities, guided practice to evaluate and improve existing code, design thinking, and programming before producing a final, collaborative artifact.
In the most advanced stage of the progression, upper secondary (grades 9-12), students take a deeper dive into Python with the notebooks style editor, developing familiarity and proficiency in Python using an IDE which empowers students to build their own programs using Python. We’ve built out the Python Library Reference guide, opening all the Python commands available for students to design and build their own programs—a great start to their own creator portfolios!
Online training for teachers
The Minecraft CS Progression provides onramps at each stage of learning, so educators and students can successfully start their coding journey regardless of their previous experience.
To help educators serve up this content, we’ve created new and exciting opportunities for teachers to gain their footing in the world of CS.
We’re excited to help students begin a computer science journey that will empower them to code with purpose and impact their world. Find lesson plans, resources, and everything you need to get started with the new Minecraft CS Progression here.