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

More HTML and CSS tinkering

Inside the internet – Lesson 6 Objectives To independently edit HTML code and remix a web page To independently edit CSS code to change the style of a web page Lesson Resources Lesson slides Inside the internet Lesson 1 – What is a network? Lesson 2 – What is the Internet? Lesson 3 – What is HTML? Lesson…

Read More

HTML and CSS

Inside the internet – Lesson 5 Objectives To edit HTML code and remix a web page To edit CSS code to change the style of a web page To know that colours can be written as hexadecimal codes Lesson Resources Lesson slides Inside the internet Lesson 1 – What is a network? Lesson 2 – What is…

Read More

Remixing the web

Inside the internet – Lesson 4 Objectives To understand that web pages are written in HTML To recognise simple HTML formatting language To view the HTML page in a browser To make simple edits to HTML  and ‘remix’ a web page Lesson Resources Lesson slides Inside the internet Lesson 1 – What is a network? Lesson…

Read More