Here you will find Digital Technology resources for the New Zealand Digital Technology Curriculum.
Check out the links below for courses for each year level or the Progress Outcomes for content related to each Progress Outcome in Designing and Developing Digital Outcomes or Computational Thinking.
This site is funded through online advertising in order to keep the content on the site free and available to all. Please consider disabling your adblocker if you are using one. We won’t prevent access to the content if you choose to use one.
The majority of this work is focused on Game Design and Development.
This site is developed and maintained by Andrew Thawley.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Articles
-
There are a number of different V5 Sensors that are available. The majority work with vision detecting objects, movement or distance. Vision Sensor Optical Sensor […]
-
This guide will run through how to code the VEX V5 Brain and otors to move the robot autonomously (by itself) and through the controller. […]
-
Installing VEXCode Pro V5 This guide will show you how to download and install VEX Code Pro V5 on your computer. Go to www.vexrobotics.com/vexcode-download Download […]
-
The tasks below can be solved in any programming language. Count Letters in a String Create a program which will produce read in a string […]
-
W3 Schools Python String Manipulation
-
There are a lot of different ways to format and display text in Python. You can find a lot of excellent reference materials on W3 […]
-
Nested loops are loops inside other loops. Note that the outer loop (first_word) is run first and then the code block encounters the second inner […]
-
Iteration is the programming concept of repeating or looping sections of code. In Python there are two main types of loops while and for. The […]
-
The elif statement is short for else if. This is used for giving multiple options with an if statement. In the example above the age […]
-
If else statements allow for a program to select the code to run based on the outcome of a true / false condition. Look on […]
-
Conditional and logical operators are used to make statements that can be evaluated (worked out) to be True or False. True and False are keywords […]
-
A list is a collection that is ordered and has changeable content. There are other data collection methods in python such as: List is a collection […]
-
Getting input is key to making an interactive program. User input is the main way of handling this. In Python there is a function called […]
-
Numbers work as you would expect. Note that 2 and 2.0 are considered different types. 2 is an integer and 2.0 of a double. You […]