Going loopy

Python Minecraft – Lesson 6 Objectives To use and understand 3D coordinates to create structures To use logical reasoning to debug errors in a program Recognise and use different types of loop To use loops to make a program more efficient Lesson Resources Lesson Slides Minecraft Block ID guide Python Minecraft   Lesson 1 – Hack…

Read More

Setting Block Challenges

Python Minecraft – Lesson 5 Objectives To use and understand 3D coordinates to create structures To understand and make use of variables in a program To create programs using a text based programming language To use logical reasoning to solve programming challenges Lesson Resources Lesson Slides Minecraft Block ID guide  Challenge 10 worksheet Python Minecraft…

Read More

Setting Blocks

Python Minecraft – Lesson 4 Objectives To create programs using a text based programming language To understand and use 3D coordinates to position a player and blocks To understand and use variables in a program Use logical reasoning to debug errors in a program Lesson Resources Lesson Slides Minecraft Block ID guide Python Minecraft  …

Read More

Using 3D coordinates

Python Minecraft – Lesson 3 Objectives understand several key algorithms that reflect computational thinking [for example, ones for sorting and searching]; use logical reasoning to compare the utility of alternative algorithms for the same problem use 2 or more programming languages, at least 1 of which is textual, to solve a variety of computational problems;…

Read More

Debugging challenges

Python Minecraft – Lesson 2 Objectives To set up a Raspberry Pi computer with some assistance To begin to use a text based programming language To use logical reasoning to debug errors in a program Lesson Resources Lesson Slides Python Minecraft   Lesson 1 – Hack the chat Lesson 2 – Debugging challenges Lesson 3 – Using 3D…

Read More

Hack the chat

Python Minecraft – Lesson 1 Objectives To set up a Raspberry Pi computer with some assistance To begin to use a text based programming language To compare text and block based programming languages To use logical reasoning to debug errors in a program Lesson Resources Lesson Slides Python Minecraft   Lesson 1 – Hack the chat…

Read More

Python Minecraft

About this unit: Learn Python by hacking Minecraft on a Raspberry Pi! Extend learning into a text based programming language. Students learn how they can manipulate the Minecraft world by writing code, covering concepts such as loops, lists, messaging, 3D coordinates and debugging. National Curriculum Links – Computing KS3 The content of this plan cover…

Read More