Further evidence of a relationship between explaining, tracing and writing skills in introductory programming

Lister, Raymond, , & (2009) Further evidence of a relationship between explaining, tracing and writing skills in introductory programming. In Labat, J M, Russell, I, & Brezillon, P (Eds.) Proceedings of the 2009 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education. Association for Computing Machinery (ACM), United States, pp. 161-165.

[img] Pending for publisher's permission (PDF 450kB)
Published Version. c27653.pdf.
Administrators only | Request a copy from author

View at publisher

Description

This paper reports on a replication of earlier studies into a possible hierarchy of programming skills. In this study, the students from whom data was collected were at a university that had not provided data for earlier studies. Also, the students were taught the programming language Python, which had not been used in earlier studies. Thus this study serves as a test of whether the findings in the earlier studies were specific to certain institutions, student cohorts, and programming languages. Also, we used a non–parametric approach to the analysis, rather than the linear approach of earlier studies. Our results are consistent with the earlier studies. We found that students who cannot trace code usually cannot explain code, and also that students who tend to perform reasonably well at code writing tasks have also usually acquired the ability to both trace code and explain code.

Impact and interest:

106 citations in Scopus
52 citations in Web of Science®
Search Google Scholar™

Citation counts are sourced monthly from Scopus and Web of Science® citation databases.

These databases contain citations from different subsets of available publications and different time periods and thus the citation count from each is usually different. Some works are not in either database and no count is displayed. Scopus includes citations from articles published in 1996 onwards, and Web of Science® generally from 1980 onwards.

Citations counts from the Google Scholar™ indexing service can be viewed at the linked Google Scholar™ search.

ID Code: 27653
Item Type: Chapter in Book, Report or Conference volume (Conference contribution)
ORCID iD:
Fidge, Colinorcid.org/0000-0002-9410-7217
Measurements or Duration: 5 pages
Keywords: Teaching Algorithms and Programs, Teaching Introductory Programming
DOI: 10.1145/1562877.1562930
ISBN: 978-1-60558-381-5
Pure ID: 31881571
Divisions: Past > QUT Faculties & Divisions > Faculty of Science and Technology
Past > QUT Faculties & Divisions > Science & Engineering Faculty
Current > Research Centres > Australian Research Centre for Aerospace Automation
Copyright Owner: Consult author(s) regarding copyright matters
Copyright Statement: This work is covered by copyright. Unless the document is being made available under a Creative Commons Licence, you must assume that re-use is limited to personal use and that permission from the copyright owner must be obtained for all other uses. If the document is available under a Creative Commons License (or other specified license) then refer to the Licence for details of permitted re-use. It is a condition of access that users recognise and abide by the legal requirements associated with these rights. If you believe that this work infringes copyright please provide details by email to qut.copyright@qut.edu.au
Deposited On: 30 Sep 2009 23:23
Last Modified: 05 Aug 2024 22:31