NCEA Level 2 Digital Technologies case studies
NCEA Level 2 Digital Technologies · Put your knowledge to work in context.
NCEA Level 2 Digital Technologies is the second-year strand of New Zealand's National Certificate of Educational Achievement in the Technology learning area. It is delivered in secondary schools and is designed for ākonga who want to build practical and conceptual skills across four connected domains: software programming, electronic environments and embedded systems, digital information systems, and digital media. The NCEA Level 2 Digital Technologies case studies are 5 cases and about 3,974 words.
1Canteen Pre-order Total Crashes Before Launch
A Year 12 team at a Wellington secondary school has built a Python 3 pre-order program for the school canteen, which serves about 620 students a day. Each order line is a dictionary such as {"item": "pie", "price": "4.50", "qty": 2}, and a whole day's orders are held in one list.
816 words, about 4 min2Greenhouse Irrigation That Waters at Midnight
A Year 12 group has built an automatic irrigation system for the school's 4 m × 3 m greenhouse. A Raspberry Pi Pico running MicroPython reads a capacitive soil-moisture probe every two seconds through an ADC pin, and switches a 5 V relay module that turns a 12 V pump on when the reading falls below 45% and off when it rises above it.
780 words, about 4 min3Attendance Return with 38 Duplicate Students
A large kura (school) with 1,150 students must submit a mid-year attendance return. The attendance officer exports a CSV from the student management system and imports it into a Microsoft Access database that a previous teacher set up.
799 words, about 4 min4Six-Minute Sports Video on an 8 GB Laptop
A Year 12 class is producing a six-minute promotion video for the school's winter sports exchange. Footage comes from two phones and one DSLR: 42 GB of 4K files plus some 1080p60 slow-motion clips.
819 words, about 4 min5The Ranking Table That Changes Between Runs
For the regional robotics scrimmage, a Year 13 student wrote a Python 3 results program. Sixteen teams play a round robin; a win is worth 3 points, a draw 1, a loss 0.
760 words, about 4 min