Posts Tagged ‘Control and Programming’
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 MoreSetting 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 MoreSetting 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 MoreUsing 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 MoreDebugging 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 MoreHack 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 MorePython 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