NCEA Level 1


On this page you will find all of the NCEA Level 1 Digital Technology Standards with resources on this site.

All Level 1 Resources

  • , ,
    Input (1)

    Reading input is really important in programming. It means that we can interact with the computer program. There are a number of methods of doing this. Here we will focus on using the Python input function to read input and assign the data entered to a variable. The input function returns a value which is…

  • ,
    Variables

    Variables are used to store data and the contents of them can be changed. This could be strings (text), numbers (integers, floats / decimals), or booleans (true or false). Variables must start with a letter. When naming variables (and functions) in Python we use an _ to separate different words. For example a variable to…

  • ,
    Fixing Errors (1)

    Try running the program below: There will be a number of errors that are detected when the program runs. The ones here are called syntax errors as they are due to the errors being due to the text we have used in our code. These are different to logic errors which the code will run…

  • ,
    Output

    Create a new file in your editor of choice called ex_1_output.py Enter the code shown below. We are using the print function. You can identify functions in Python as they have ( ) after the function name. The print function takes one or more arguments (stuff inside the brackets). In this example it has one…

  • ,
    Introduction

    Python is a high level third generation programming language. Python is an interpreted language as opposed to a compiled language. This means that each line of Python code is executed (run) line by line directly on the computer only at the time the program is run. This is different from a compiled language such ad…

  • ,
    Visual Studio Setup for Python

    Download and install Python 3 first if it’s not already installed. Once Python is installed restart your computer before moving to the next step. Download Visual Studio Code if you don’t already have it. Open Visual Studio Code Install the Python extension. Click the icon below to access the Extensions tab. Install the Microsoft Python…

  • , , , ,
    2021 Project Themes

    In 2021 projects are to be themed around one of the following five topics.

  • ,
    Making Music – Song Maker

    Chrome experiments has a good quick music maker. This can quickly make short soundtracks for use in different digital outcomes. Chrome Experiments – Song Maker

  • , , , ,
    1.10 Demonstrate understanding of human computer interaction (91886 L1 3cr)

    This is a 3 credit external This achievement standard requires demonstrating understanding of human computer interaction through inspecting, evaluating and analysing user interfaces. A user interface is the hardware or software part of a computer or electronic system that a human user interacts with to control the system.  The usability of an interface is the…

  • ,
    1.07 Develop a computer program (91883 L1 4cr)

    This is a 4 credit internal This achievement standard involves developing a computer program to carry out a task or activity. Click here to access the NZQA Digital Technology Achievement Standards page. Achievement Develop a computer progam This involves you: You can show this by: writing code for a program that performs a specified task…

  • 1.08 Use basic iterative processes to develop a digital outcome (91884 L1 6cr)

    This is a 6 credit internal This achievement standard involves using basic iterative processes to develop a digital outcome. Click here to access the NZQA Digital Technology Achievement Standards page. What is meant by basic processes changes depending on the type of digital media outcome you are producing or design methodology you are using. Browse the specific topic…

  • 1.04 Develop a digital media outcome (91880 L1 4CR)

    This is a 4 credit internal This achievement standard involves developing a digital media outcome. Click here to access the NZQA Digital Technology Achievement Standards page. What is meant by basic processes changes depending on the type of digital media outcome you are producing or design methodology you are using. Browse the specific topic pages for more information. Achievement…

  • 1.02 Develop a Design for a Digital Outcome (91877 L1 3cr)

    This is a 3 credit internal. This achievement standard involves developing a design for a digital outcome. Click here to access the NZQA Digital Technology Achievement Standards page. Achievement Develop a design for a digital outcome This involves you: You can show this by: defining the purpose and end users for the digital outcome researching…

  • , ,
    VEXCode V5 Pro – Robot Movement

    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. This will look at using C++ to move the robot. Adding motors and other devices Click on the icon that looks like a network/smart port. Click on the + to…

  • , ,
    VEX Robotics – Getting Started

    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 VEXcode Pro V5 Run the installer Let any windows pop up install any drivers You might need to manually close these windows The installer will then finish Run VEXcode Pro…