The course will be split into three parts: Computer Science, Programming and a Stop Motion Project.
This course will start with the basics of Python programming. We’ll use Python as our programming platform because it is free to download and use. It is also an industry standard programming language. Python is quite similar to everyday English so is quite easy to learn.
At Level 1: printing things to the screen, typing things into the program, storing things separately or in lists, repeating parts of the program and making decisions.
Topics covered include at Level 1:
Basic programming concepts: Input/Output, Variables, Loops, and Decision making
Problem solving and planning how to tackle problems
Data types and getting the computer to do maths efficiently
Lists
Testing that the program works as expected and coping with unexpected input
At Level 2, we build on those basic skills and look at better program design structures and create a Graphical User Interface (GUI) to control the program more easily.
Topics covered include at Level 2
Defining methods/functions
Extending programming skills with more functions and Graphical User Interfaces (GUI)
Next we will look at Computer Science concepts including but not limited to: Search & Sort Algorithms, Binary, Machine-Level Vs High-Level Languages, Artificial Intellegence and Encryption.
Lastly, students will design, develop and produce a stop motion movie. Students will then use DaVinci Resolve to enhance the digital outcome and incorporate digital effects (CGI).
0Students 1 Courses
| Standard No * | Standard title | credit value | Internal/External | Completion |
| L1 92004 v1 | L1: Create a computer program | 5 | Internal | |
| L1 92005 v1 | L1: Develop a digital technologies outcome | 5 | Internal | |
| L1 92006 v1 | L1: Demonstrate understanding of usability in human-computer interfaces | 5 | External | |
| L2 91896 v2 | L2: Use advanced programming techniques to develop a computer program | 6 | Internal | |
| L2 91897 v1 | L2: Use advanced processes to develop a digital technologies outcome | 6 | Internal | |
| L2 91898 v1 | L2: Demonstrate understanding of a computer science concept | 3 | External |
Learning Exchange
1.00 placement
OR Cost
$2430.00
This course will start with the basics of Python programming. We’ll us...
Start Date Jan 28th, 2026
Duration School Year
Course Overview This course provides students with the opportunity to...
Start Date Jan 28th, 2026
Duration School Year
In this course, students will move beyond discussing themselves and ot...
Start Date Feb 3rd, 2026
Duration School Year
Students may need access to digital devices and internet to upload vid...
Start Date Feb 3rd, 2026
Duration School Year
Level 3 Statistics focuses on developing statistical literacy and the...
Start Date Jan 26th, 2026
Duration School Year
Students will complete Spanish NCEA Level 1, credits will be offered i...
Start Date Feb 3rd, 2026
Duration School Year
This course builds on the skills, knowledge and language features lear...
Start Date Feb 3rd, 2026
Duration School Year
This course develops the ability to debate issues orally and analyse e...
Start Date Feb 3rd, 2026
Duration School Year