The introduction of computer science to NZ high schools: an analysis of student work

  • Authors:
  • Tim Bell;Heidi Newton;Peter Andreae;Anthony Robins

  • Affiliations:
  • University of Canterbury, Christchurch, New Zealand;Victoria University of Wellington, Wellington, New Zealand;Victoria University of Wellington, Wellington, New Zealand;University of Otago, Dunedin, New Zealand

  • Venue:
  • Proceedings of the 7th Workshop in Primary and Secondary Computing Education
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In 2011 New Zealand introduced computer science as a topic that students could take as part of their studies in the last three years of high school. The change was initiated in late 2008, so the new material was introduced with barely two years of preparation and minimal teacher training. Despite this tight timeline, many schools adopted the new topic, and many students successfully completed assessment in it in 2011. The format of the assessment was required to be a report. In this paper we look carefully at the work that students submitted by examining publicly available information (statistics, markers' comments and exemplars), and performing a detailed analysis of a sample of 151 student papers. We describe the nature of the assessment (which is report-based with very flexible criteria for how students can demonstrate their understanding), and examine the kind of work that students submitted to meet the criteria, drawing out good practices that enabled students to do well. A recurring theme is the importance of students being able to use personal authentic examples so that the examiner can hear the "student's voice" in their report work, which provides evidence that the student has understood the topic rather than paraphrased descriptions. The analysis also reveals the value of prompting students effectively to get them engaged properly with the concepts, and identifies successful ways to achieve this in the three areas of the analysed standard (algorithms, programming languages and usability).