A critical analysis of Computational Thinking (Whakaaro Hangarau), Computer Science (Mātai Rorohiko) and Computer Programming (Papatonotanga) Digital Technology (Hangarau Matihiko) in New Zealand schools.

A dissertation by Marc Williams for the degree of Master of Education, University of Auckland  2022


Alfriston College. (2021). {\i{}Minecraft Coding 2021}. Minecraft.School.Nz. https://www.minecraft.school.nz/coding2021.html


Alfriston College. (2022). Te Reo Coding. Minecraft.School.Nz. https://www.minecraft.school.nz/te-reo-coding.html

Altintas, T., Gunes, A., & Sayan, H. (2016). A peer-assisted learning experience in computer programming language learning and developing computer programming skills. Innovations in Education and Teaching International, 53(3), 329–337. https://doi.org/10.1080/14703297.2014.993418

Al-Zahrani, H., & Laxman, K. (2016). A Critical Meta-Analysis of Mobile Learning Research in Higher Education. Journal of Technology Studies. https://doi.org/10.21061/JOTS.V41I2.A.1

Arora, R. (2019). Measuring the impact of CS Unplugged among New Zealand’s Primary and High School teachers. University of Canterbury.

Association for Computer Machinery. (n.d.). CSpathshala. CSpathshala. https://cspathshala.org/

Bebras.org. (2022a). Bebras | International Challenge on Informatics and Computational Thinking. https://www.bebras.org/

Bebras.org. (2022b). Bebras Computing Challenge 2022. Bebras Computing Challenge. https://www.bebraschallenge.org/index.php

Bell, T., Alexander, J., Freeman, I., & Grimley, M. (2009). Computer Science Unplugged: School students doing real computing without computers. The New Zealand Journal of Applied Computing and Information Technology, 13.

Bell, T., Andreae, P., & Lambert, L. (2010). Computer Science in New Zealand High Schools. 103, 15–22.

Bell, T., & Vahrenhold, J. (2018). CS Unplugged—How Is It Used, and Does It Work? In H.-J. Böckenhauer, D. Komm, & W. Unger (Eds.), Adventures Between Lower Bounds and Higher Altitudes: Essays Dedicated to Juraj Hromkovič on the Occasion of His 60th Birthday (pp. 497–521). Springer International Publishing. https://doi.org/10.1007/978-3-319-98355-4_29

Bers, M. U. (2018). Coding and Computational Thinking in Early Childhood: The Impact of ScratchJr in Europe. European Journal of STEM Education, 3(3). https://eric.ed.gov/?id=EJ1190774

Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., Engelhardt, K., Kampylis, P., & Punie, Y. (2016). Developing Computational Thinking in Compulsory Education. Implications for policy and practice. EUR - Scientific and Technical Research Reports. https://doi.org/10.2791/792158

Bocconi, S., Chioccariello, A., & Earp, J. (2018). The Nordic Approach to Introducing Computational Thinking and Programming in Compulsory Education. https://doi.org/10.17471/54007

Brown, Z. (2016). Finding the link between coding and te reo. Idealog. https://idealog.co.nz/tech/2016/06/finding-link-between-coding-and-te-reo

Bučková, H., & Dostál, J. (2017, November 16). Modern Approach to Computing Teaching Based on Code.org. International Conference of Education, Research, and Innovation Proceedings. 10th International Conference of Education, Research, and Innovation. https://doi.org/10.21125/iceri.2017.1337

Campbell, N. (2004). The vintage years of eLearning in New Zealand schools. Journal of Open, Flexible, and Distance Learning, 8(1), 17–24. https://www.learntechlib.org/p/147900/

Careers with STEM. (2018). Embracing Maori culture in computer science. Careers with STEM. https://careerswithstem.com.au/te-reo-maori-computer-science-study-in-new-zealand/

Carnegie Mellon University. (n.d.). Alice. https://www.alice.org/

Chapple, D. (1992). Gaining entry to the global classroom: The computer as a key. In K. Lai & B. McMillan (Eds.), Learning with computers. The Dunmore Press.

Code Club Aotearoa. (n.d.). Code Club Aotearoa. https://codeclub.nz/

Code.org. (2022a). Code.org. Code.Org. https://code.org/

Code.org. (2022b). Statistics. Code.Org. https://code.org/statistics

Code.org. (2022c). Teach Computer Science—Code.org. https://studio.code.org/courses?view=teacher

Coursera Inc. (2022). Top Computer Science Courses—Learn Computer Science Online. Coursera. https://www.coursera.org/search?query=computer%20science&

Delal, H., & Oner, D. (2020). Developing Middle School Students’ Computational Thinking Skills Using Unplugged Computing Activities. Informatics in Education - An International Journal, 19(1), 1–13. https://www.ceeol.com/search/article-detail?id=840748

Denner, J., Werner, L., & Ortiz, E. (2012). Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? Computers & Education, 58, 240–249. https://doi.org/10.1016/j.compedu.2011.08.006

Dev Academy. (2021). Māori Archives. Dev Academy: Full Immersion Web Development Training. https://devacademy.co.nz/category/maori/

Duncan, C., Bell, T., & Atlas, J. (2017). What do the Teachers Think? Introducing Computational Thinking in the Primary School Curriculum. Proceedings of the Nineteenth Australasian Computing Education Conference, 65–74. https://doi.org/10.1145/3013499.3013506

Duncan, C., Bell, T., & Tanimoto, S. (2014). Should your 8-year-old learn coding? Proceedings of the 9th Workshop in Primary and Secondary Computing Education, 60–69. https://doi.org/10.1145/2670757.2670774

Education Gazette. (2020, July 15). Combining Māori and digital worlds. Education Gazette | Ministry of Health, 99(20). https://gazette.education.govt.nz/articles/combining-maori-and-digital-worlds/


edX LLC. (2022). EdX Courses | View all online courses on edX.org. EdX. https://www.edx.org/search

European Coding Initiative. (n.d.). All you need is code. http://www.allyouneediscode.eu/about

Felleisen, M., & Krishnamurthi, S. (2009). Viewpoint: Why computer science doesn’t matter. Communications of the ACM, 52(7), 37–40. https://doi.org/10.1145/1538788.1538803

FutureLearn. (2022). Online IT & Computer Science Courses. FutureLearn. https://www.futurelearn.com/subjects/it-and-computer-science-courses

García-Peñalvo, F. J., & Mendes, A. J. (2018). Exploring the computational thinking effects in pre-university education.

Computers in Human Behaviour, 80, 407–411. https://doi.org/10.1016/j.chb.2017.12.005

German-Swiss Educational Directors. (n.d.). Information and help for computer science lessons according to the curriculum21. Lp21informatik. https://lp21informatik.ch/

Google Play. (2022). Android Apps: Computer Science and Programming.


Google Scholar. (2022). Search Results: Scholarly articles database code.org. https://scholar.google.co.nz/scholar?hl=en&as_sdt=0%2C5&as_vis=1&q=scholarly+articles+database+code.org&btnG=

Grasshopper. (2022). Grasshopper: Learn to Code for Free. Grasshopper. https://grasshopper.app/

Grover, S., & Pea, R. (2013). Computational Thinking in K–12: A Review of the State of the Field. Educational Researcher, 42(1), 38–43. https://doi.org/10.3102/0013189X12463051

Guzdial, M. (2021). Computer Science was always supposed to be taught to everyone, and it wasn’t about getting a job: A historical perspective. Computing Education Research Blog. https://computinged.wordpress.com/2021/11/26/computer-science-was-always-supposed-to-be-taught-to-everyone-but-not-about-getting-a-job-a-historical-perspective/

Harris, C. (2018). Computational Thinking Unplugged: Comparing the Impact on Confidence and Competence from Analog and Digital Resources in Computer Science Professional Development for Elementary Teachers. Education Doctoral. https://fisherpub.sjfc.edu/education_etd/374

HOPL. (n.d.). Online Historical Encyclopaedia of Programming Languages. https://hopl.info/

Hsu, T.-C., Chang, S.-C., & Hung, Y.-T. (2018). How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Computers & Education, 126, 296–310. https://doi.org/10.1016/j.compedu.2018.07.004

Hsu, Y.-C., Irie, N. R., & Ching, Y.-H. (2019). Computational Thinking Educational Policy Initiatives (CTEPI) across the Globe. TechTrends: Linking Research and Practice to Improve Learning, 63(3), 260–270. https://doi.org/10.1007/s11528-019-00384-4

Innovation, Science, and Economic Development Canada. (2019, November 22). CanCode. https://ised-isde.canada.ca/site/cancode/en/cancode

Keegan, T. T. A. G., & Sciascia, A. D. (2018). Hangarau me te Māori: Māori and technology. In M. Reilly, S. Duncan, G.

Leoni, L. Paterson, L. Carter, M. Rātima, & P. Rewi (Eds.), Te Kōparapara: An Introduction to the Māori World (pp. 359–371). Auckland University Press. https://researchcommons.waikato.ac.nz/handle/10289/11955

Lamprou, A., & Repenning, A. (2018). Teaching how to teach computational thinking. Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 69–74. https://doi.org/10.1145/3197091.3197120

Metz, C. (2015). Google Is 2 Billion Lines of Code—And It’s All in One Place. Wired. https://www.wired.com/2015/09/google-2-billion-lines-codeand-one-place/

Microsoft. (n.d.). Microsoft MakeCode Computer Science Education. Microsoft MakeCode. https://www.microsoft.com/en-us/makecode

Microsoft NZ News Centre. (2018, December 10). Microsoft helps Kiwi students learn to code in te reo Māori. New Zealand News Centre. https://news.microsoft.com/en-nz/2018/12/10/kiwi-students-learn-code-te-reo-maori/

Ministry of Education. (2017). Development paper: Revising the technology learning area to strengthen digital technologies in the New Zealand Curriculum.

Ministry of Education. (2021a). Digital Technologies and Hangarau Matihiko learning. Education in New Zealand. https://www.education.govt.nz/our-work/changes-in-education/digital-technologies-and-hangarau-matihiko-learning/

Ministry of Education. (2021b). Fields of specialisation for Māori students in New Zealand. https://figure.nz/chart/VmwTy0H4wvCapasP-57zXL8qHoEk7zp2H

Ministry of Education. (2021c). Fields of specialisation for Pasifika students in New Zealand. https://figure.nz/chart/VmwTy0H4wvCapasP-aqBWvEy89OE8uojz

Ministry of Education. (2021d). Māori students enrolled in primary and secondary schools in New Zealand. https://figure.nz/chart/1rZe9cIz0kTvQdkL-ZNR8HuhOMuSI54Ta

Ministry of Education. (2021e). Pasifika students enrolled in primary and secondary schools in New Zealand. https://figure.nz/chart/zrkmotIhJc4rafPh

Ministry of Education. (2022a). Digital technologies and the technology learning area. Enabling E-Learning: Teaching | Curriculum Learning Areas. https://elearning.tki.org.nz/Teaching/Curriculum-learning-areas/Digital-technologies-and-the-technology-learning-area

Ministry of Education. (2022b). Glossary—Pasifika Education Community—LEAP. Language Enhancing the Achievement of Pasifika (LEAP). https://pasifika.tki.org.nz/LEAP/Glossary#S

Ministry of Education. (2022c). NZ Curriculum Online. https://nzcurriculum.tki.org.nz/

Ministry of Education. (2022d). Technology—NZ Curriculum Online. https://nzcurriculum.tki.org.nz/The-New-Zealand-Curriculum/Technology

Ministry of Māori Development, M. T. P. K. (2019). Growing Māori leaders in the ICT sector.


MIT Media Lab, L. K. G. (n.d.). Scratch—Imagine, Program, Share. https://scratch.mit.edu/

MIT Media Lab, L. K. G., Tufts University, D. R. G., & Playful Invention Company. (n.d.). ScratchJr. https://scratchjr.org/

MIT OpenCourseWare. (2022). OpenCourseWare Search. https://ocw.mit.edu/search/ocwsearch.htm?q=computer%20science

Mohaghegh, D. M., & McCauley, M. (2016). Computational thinking: The skill set of the 21st century. International Journal of Computer Science and Information Technologies (IJCSIT), 7(3), 1524–1530. https://www.researchbank.ac.nz/handle/10652/3422

Munasinghe, B., Bell, T., & Robins, A. (2021). Teachers’ understanding of technical terms in a Computational Thinking curriculum. Australasian Computing Education Conference Proceedings, 106–114. https://doi.org/10.1145/3441636.3442311

New Zealand Digital Skills Forum. (2021). Digital Skills Forum survey. https://digitalskillsforum.nz/

New Zealand Government. (2017). New digital technologies for schools and kura (Education) [Release]. New Zealand Government. http://www.beehive.govt.nz/release/new-digital-technologies-schools-and-kura

New Zealand Tech Alliance. (2021). Digital Skills For Our Digital Future. NZTech. https://nztech.org.nz/reports/digital-skills-for-our-digital-future/

New Zealand Tech Alliance. (2022). NZ Tech Alliance. TechAlliance. https://techalliance.nz/

Nyakundi, H. (2021, March 17). What is the Difference Between Coding and Programming? FreeCodeCamp.Org. https://www.freecodecamp.org/news/difference-between-coding-and-programming/

OMGTech! (2022). OMGTech! OMGTech! https://omgtech.co.nz

Pam Fergusson Charitable Trust. (n.d.). Pam Fergusson Charitable Trust. Pam Fergusson Charitable Trust. Retrieved 18 February 2022, from https://www.pamfergusson.org.nz

Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. New York: Basic Books.

Rakena, B., & Fisher, D. (2010). As Proud As We Are: A Journey of Educational Achievement and Learning for Mature Maori Computing Students. Proceedings of the Sixth International Conference on Science, Mathematics and Technology Education, 423–431. https://espace.curtin.edu.au/handle/20.500.11937/27118

Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67. https://doi.org/10.1145/1592761.1592779

Scaler Academy. (2021, October 1). Difference Between Coding and Programming. InterviewBit. https://www.interviewbit.com/blog/difference-between-coding-and-programming/

Science for Technological Innovation. (2020). Ātea. National Science Challenges | Science for Technological Innovation. https://www.sftichallenge.govt.nz/our-research/projects/spearhead/atea/

Sophonhiranrak, S. (2021). Features, barriers, and influencing factors of mobile learning in higher education: A systematic review. Heliyon, 7(4), e06696. https://doi.org/10.1016/j.heliyon.2021.e06696

South Auckland STEAM Equity Collective. (2021). South Auckland STEAM Equity Collective. https://sites.google.com/pamfergusson.org.nz/sasteamm/the-collective

SpriteBox LLC. (2022). Lightbot: Code Hour on the App Store. https://apps.apple.com/us/app/lightbot-code-hour/id873943739

Taiuru, D. K. (2017). Māori ICT Individuals whom have made significant contributions. Dr Karaitiana Taiuru PhD, JP. https://www.taiuru.maori.nz/publications/analysis-maori-ict-groups/individuals-made-significant-contributions/

Tang, K.-Y., Chou, T.-L., & Tsai, C.-C. (2020). A Content Analysis of Computational Thinking Research: An International Publication Trends and Research Typology. The Asia - Pacific Education Researcher, 29(1), 9–19. http://dx.doi.org/10.1007/s40299-019-00442-8


Tedre, M., & Denning, P. J. (2016). The long quest for computational thinking. Proceedings of the 16th Koli Calling International Conference on Computing Education Research, 120–129. https://doi.org/10.1145/2999541.2999542

The Alan Turing Institute. (n.d.). The Alan Turing Institute. https://www.turing.ac.uk/

Threekunprapa, A., & Yasri, P. (2020). Unplugged Coding Using Flowblocks for Promoting Computational Thinking and Programming among Secondary School Students. International Journal of Instruction, 13(3), 207–222. https://eric.ed.gov/?id=EJ1259514

TIOBE. (n.d.). Python Programming Language of the Year 2021 (TIOBE Index for January 2022). https://www.tiobe.com/tiobe-index/

Turing, A. M. (1950). I.—Computing Machinery and Intelligence. Mind, LIX(236), 433–460. https://doi.org/10.1093/mind/LIX.236.433

Udacity Inc. (2022). Udacity Program Catalogue. https://www.udacity.com/courses/all

University of Auckland. (2022). Computer Science—The University of Auckland. Study Options.


University of Canterbury. (2022a). Computational Thinking and CS Unplugged—CS Unplugged. https://www.csunplugged.org/en/computational-thinking/

University of Canterbury. (2022b). Computer Science Education Research Group. The University of Canterbury | Computer Science & Software Engineering; The University of Canterbury.


University of Canterbury. (2022c). The Book: Classic Computer Science Unplugged. https://classic.csunplugged.org/books/

University of Canterbury. (2022d). Tim Bell. UC Engineering | Contact Us; The University of Canterbury. https://www.canterbury.ac.nz/engineering/contact-us/people/tim-bell.html

University of Canterbury. (2022e). What is Computer Science? - CS Unplugged. https://www.csunplugged.org/en/what-is-computer-science/

University of Waikato. (2022a). Associate Professor Te Taka Keegan. University of Waikato | Computing & Mathematical Sciences | People. https://www.cms.waikato.ac.nz/people/tetaka

University of Waikato. (2022b). Ian Witten. https://www.waikato.ac.nz/staff-profiles/people/ihw

Wilkie, M. (2014). Te Timata – The First Step to Maori Succeeding in Higher Education. In Māori and Pasifika Higher Education Horizons (Vol. 15, pp. 61–81). Emerald Group Publishing. https://doi.org/10.1108/S1479-364420140000015012

Williams, M. (2019, August 25). Alfriston College—Minecraft Skytower Coded Agent Movie 2019. https://www.youtube.com/watch?v=SXzauBNIoRU

Williamson, B. (2016). Political computational thinking: Policy networks, digital governance and ‘learning to code’. Critical Policy Studies, 10(1), 39–58. https://doi.org/10.1080/19460171.2015.1052003

Wing, J. (2006). Computational Thinking. Communications of the ACM, 49, 33–35. https://doi.org/10.1145/1118178.1118215

YouTube.com. (2022a). Search results: Computational thinking. https://www.youtube.com/results?search_query=computational+thinking+

YouTube.com. (2022b). Search results: Computer science. https://www.youtube.com/results?search_query=computer+science

YouTube.com. (2022c). Search results: Programming. https://www.youtube.com/results?search_query=programming