Search results

Downloadable

DT Challenge - 7/8 Python - Biology

Learn about the differences between animals, and how biologists use programming to help them do science! We'll learn about the features of animals, and how to use their differences in order to classify them. So hop in and learn some science!

Downloadable

PyGame in a Day

As a general purpose programming language, python has a number of libraries that can be used for different purposes. PyGame is a free and open source python library that makes it easier to make multimedia applications like games.

Downloadable

DT Challenge - 7-8 Python - Turtle

Control a turtle and draw amazing pictures with code. In this challenge you'll learn the fundamentals of programming by using instructions to position a turtle on the screen, drawing lines, patterns and shapes in the same way computers draw images. Computers use the input from users and the environment to give us feedback ...

Downloadable

DT Challenge - 5/6 Blockly - Space Invaders

In this coding challenge, students learn about programming in Blockly, including data representation, decomposition, design, branching, iteration, functions, variables, animations, tracing and evaluation.

Downloadable

Networking with the micro:bit

This downloadable free book presents a series of activities to teach the basics of computer networks. While you may not learn all aspects of computer networking, these activities provide a useful selection and serve as a good starting point to cater for your student's needs, skill and knowledge. Each chapter presents interesting ...

Downloadable

DT Challenge - 7/8 Arduino - Sound

Let's make our own devices with the Arduino! We'll take a deep dive into building devices from the ground up, and you'll see how all pieces of technology are built! Learn how to create a temperature monitor, or a musical instrument, or make an automatic torch! Jump right in and let's make some noise!

Downloadable

DT Challenge - 3/4 Blockly - Wombot

Wombot is hungry and wants a carrot! With simple code, help Wombot through mazes, and learn to draw lines and shapes with code. In this challenge you'll learn the fundamentals of programming by using instructions to position Wombot on the screen. You'll help Wombot move and turn, and along the way learn to draw lines, patterns ...

Downloadable

DT Challenge - 7/8 Python - Sport Micro:Bit

Use Python to program a micro:bit for sport! Get excited about coding even if you have no experience. You'll use the Python language to write your own programs, and make interactive games and tools to improve your health.

Downloadable

DT Challenge - 3/4 Blockly - Micro:Bit Blast Off

Prepare for launch with the micro:bit! Set your sights on the stars by making a rocket ship, complete with countdown. You don't need a real micro:bit to participate. Use our full micro:bit simulator to learn, explore what the micro:bit can do! Blast-off in 3, 2, 1! If you have a micro:bit you can use our resources to build ...

Downloadable

DT Challenge - 5/6 Blockly - Intro to Micro:Bit

Learn how to program a BBC micro:bit using Blockly. No experience required. Learn the basics of programming in Blockly with our full BBC micro:bit simulator.

Downloadable

digIT Python workbook

This workbook provides an introduction to learning the main scripted language Python. It provides introductory information on learning Python using online resources such as Grok Learning and Trinket and how to get started in the world of competitive programming.

Downloadable

digIT Games workbook

This lesson will help students develop a basic understanding of computer programming structures by using block language Scratch. It will also introduce student to using Python with the Makey Makey electronic input device to create a game controller.

Downloadable

digIT Robotics workbook

This brief lesson provides an introduction to coding MakerBots (mBots) using a block language. It provides introductory information about the robot's sensors, motors and microcontroller so students can control the mBot.

Downloadable

Two-up - The fairest game of all?

In this lesson, students look at the history and mathematics of Two-Up, exploring why it is considered such a fair game, and how the ‘boxer’ or game runner makes a profit. The lesson is outlined in detail including NSW curriculum links, learning intentions, discussion points, materials required, links to supporting videos ...

Downloadable

Poker machines

In this lesson, students design a poker machine payout system which both guarantees a return of 85% of money invested, while also being fun and engaging for the player. Students then simulate these machines to test the ‘actual’ or real world payout of such machines, taking note of their feelings when playing. Ultimately, ...

Downloadable

Loot boxes

In this lesson, students will create their own video game concept, complete with a loot box system. They will then calculate the probability of obtaining all unique items to form a complete set, considering the challenges this random system entails and how the gambling system inherent could lead to unexpected losses. The ...

Downloadable

Poker machines (simulation)

This lesson explores how poker machines work and what is meant by the term Return to Player (RTP) percentage. Students run simulations to determine how small betting amounts can lead to a large cumulative loss over time and examine how reinvesting profits or wins from playing the poker machine back into the machine has ...

Downloadable

What’s the cost?

This lesson explores gambling losses by comparing losses to other average household purchases. Students then explore how this money could be more profitably invested in a compound interest scheme over time. Finally, students are asked to critically reflect on the true social and financial cost of gambling and to consider ...

Downloadable

Lucky lottery

In this lesson, students play a simple lottery game, analyse their odds of winning and how this influences the decisions they made. Students determine the differences between experimental and mathematical probability, conduct a simulation modelling an event and critically evaluate the odds of winning the lottery. The lesson ...

Downloadable

Sports betting

In this lesson students will take ownership of a gambling organisation. They will look at long term statistics of various sporting matches to set the initial odds and then monitor live betting to adjust the odds they are offering gamblers, in order to demonstrate how sports betting organisations guarantee they always make ...