[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-315096-105":59,"doc-detail-315096-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","programming-with-python-curriculum-overview","Programming with Python - Curriculum Overview","","Programming with Python is an Upper Secondary computer science curriculum for Grades 9–12 (Ages 14–18) that guides students from engaging Minecraft activities into text-based programming with Python. The overview details curriculum goals, instructional sequence using gradual release (“I Do/We Do/You Do”), and both unplugged and digital learning experiences. It also covers teacher preparation resources, curriculum structure, and assessment design, including formative and summative performance-based tasks supported by rubrics and Minecraft world files.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/programming-with-python-curriculum-overview/315096/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/programming-with-python-curriculum-overview/315096.png","ImageObject",300,407,{"name":92,"@type":93},"Putri","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-16","2026-09-20",true,{"@type":102,"interactionType":103,"userInteractionCount":52},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is the main goal of the Programming with Python curriculum?","Question",{"text":112,"@type":113},"To support students’ transition to text-based programming with Python while maintaining engagement through Minecraft, building knowledge to accomplish tasks and solve problems.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How do lessons follow the instructional sequence in this curriculum?",{"text":117,"@type":113},"They use a gradual release model with three parts: Direct Instruction (“I Do”), Guided Instruction (“We Do”), and Independent Practice (“You Do”).",{"name":119,"@type":110,"acceptedAnswer":120},"What assessment types are included in the lesson sequence?",{"text":121,"@type":113},"Formative assessments occur after each lesson as 2–4 questions, and summative assessment uses a performance-based task at the end of the full lesson sequence with a provided rubric.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},315096,1790197104,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":52,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":46,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":143,"read_time":31},962085571259,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","Computer Science  \n18 Lessons  \nUpper Secondary|Grades 9-12|Ages 14-18  \nProgramming with Python  \nEDUCATION. MINECRAFT.NET  \nTable of Contents  \nGETTING STARTED WITH MINECRAFT 3  \nCOMPUTER SCIENCE PATHWAY PROGRESSION 4  \nCURRICULUM SUMMARY 5  \nINTRODUCTION 7  \nMINECRAFT: EDUCATION EDITION-TEACHING & LEARNING FRAMEWORK 8  \nINSTRUCTIONAL SEQUENCE 9  \nEDUCATIONAL STANDARDS 12  \nCOMPUTER SCIENCE CONCEPTS 14  \nVISUAL GLOSSARY 15  \nGetting Started with Minecraft  \nInstall Minecraft: Education Edition  \nMinecraft: Education Edition can be installed on Chromebook, iPad, Mac, and PC. To ensure your experience with Minecraft: Education Edition is top-notch, make sure your devices meet the minimum system requirements. To check if your device supports Minecraft: Education Edition, see System Requirements.  \nIf you have questions about setting up Minecraft: Education Edition, the following link will provide you with some frequently asked questions and additional information about set-up. On this page, you will find assistance for:  \n• Get Started  \n• Purchase Licenses  \n• Administration and License Management  \n• Installation  \n• Troubleshooting  \nPreparing to Teach with Minecraft: Education Edition  \nTeachers do not need to have any prior computer science experience; however, they should familiarize themselves with a basic understanding of what is Minecraft: Education Edition. Support for building out teacher knowledge can be found here:  \nMinecraft: Education Edition: Teacher Academy  \nMinecraft: Education Edition Webinar Series  \nComputer Science Pathway Progression  \nProgramming with Python is a part of the Upper Secondary (Grades 9-12|Ages 14- 18) computer science progression. In this part of the progression, students are transitioning over to text-based programming utilizing Python. Python is the textbased programming language used by millions of professional coders at places like Microsoft, Google, IBM, and even NASA! Python has worldwide use across various industries and is considered one of the preferred programming languages in industry due to its stability, security, and flexibility, and straightforward syntax.  \nStudents will begin their experience with MakeCode Python and then scaffold over to Python in Azure Notebooks. The focus within this part of the progression is to support students’ transition to text-based programming and preserve the engagement in Minecraft. The goal is to build out students’ knowledge in how to use Python coding to accomplish tasks and solve problems.  \nCurriculum Summary  \nProgramming with Python is specially designed computer science content for students in Upper Secondary/Grades 9-12/Ages 14-18. Students will learn, practice, and apply relevant computer science skills and concepts as well as literacy skills in both unplugged and digital experiences. The lessons are designed to provide students with an opportunity to build knowledge of the concept(s) in an unplugged version (i.e., demonstrate the concept on paper), practice the concept with the direct support of their teacher in the Minecraft world, and then finally by completing the task independently.  \nLesson Design  \nEach EDU guide contains multiple activities that are intended to be taught over the specified amount of sessions (explained in the Instructional Sequence part of this document); however, you should use discretion and modify/adapt the lesson activities based on your students’ needs and abilities. Within the lessons, the instructional sequence will contain three parts correlating with the gradual release model:  \n\n| Direct Instruction—Teacher-Directed,“I Do” | In the first step, the teacher introducesand models the appropriate way of performing the skills included in the new concept being taught. |\n| --- | --- |\n| Guided Instruction—Teacher Modeling,“We Do” | After the teacher models the correct way to understand or perform the new concept being taught, teacher will guide the students as they work through some examples together. |\n| ","cbCaicN8lkgsVNOC","https://ap.wps.com/l/cbCaicN8lkgsVNOC","pdf",836907,"English","# Getting Started with Minecraft\n## Install Minecraft: Education Edition\n## Preparing to Teach with Minecraft: Education Edition\n# Computer Science Pathway Progression\n# Curriculum Summary\n## Lesson Design\n## Instructional Materials\n# Introduction\n## Essential Question","[{\"question\":\"What is the main goal of the Programming with Python curriculum?\",\"answer\":\"To support students’ transition to text-based programming with Python while maintaining engagement through Minecraft, building knowledge to accomplish tasks and solve problems.\"},{\"question\":\"How do lessons follow the instructional sequence in this curriculum?\",\"answer\":\"They use a gradual release model with three parts: Direct Instruction (“I Do”), Guided Instruction (“We Do”), and Independent Practice (“You Do”).\"},{\"question\":\"What assessment types are included in the lesson sequence?\",\"answer\":\"Formative assessments occur after each lesson as 2–4 questions, and summative assessment uses a performance-based task at the end of the full lesson sequence with a provided rubric.\"}]","Programming with Python - Curriculum Overview | PDF",1789903249]