In the Digital Technology Learning area of the New Zealand Curriculum, there are two main areas:
Computational Thinking for Digital Technologies: This is understanding of computer science principles that underlie all digital technologies. Understanding core programming concepts so that you can become creators of digital technology, not just a user.
Designing and Developing Digital Outcomes: Learning how to design quality, fit-for-purpose digital solutions.