Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2014, Proceedings of the 2014 conference on Innovation & technology in computer science education - ITiCSE '14
In this paper, we look at the concept of reversibility, that is, negating opposites, counterbalances, and actions that can be reversed. Piaget identified reversibility as an indicator of the ability to reason at a concrete operational level. We investigate to what degree novice programmers manifest the ability to work with this concept of reversibility by providing them with a small piece of code and then asking them to write code that undoes the effect of that code. On testing entire cohorts of students in their first year of learning to program, we found an overwhelming majority of them could not cope with such a concept. We then conducted think aloud studies of novices where we observed them working on this task and analyzed their contrasting abilities to deal with it. The results of this study demonstrate the need for better understanding our students' reasoning abilities, and a teaching model aimed at that level of reality.
Proceedings of the Thirteenth Australasian Computing Education Conference Volume 114, 2011
2019
Students of introductory programming courses are expected to develop higher-order thinking skills to inspect, understand and modify code. However, although novices can correctly write small programs, they appear to lack a more abstract, comprehensive grasp of basic constructs, such as conceiving the overall effect of alternative conditional flows. This work takes a little-explored perspective on the comprehension of tiny programs by asking students to reason about reversing conditionals in either an imperative or a functional context. More specifically, besides deciding if the given constructs can be reversed, students had to justify their choice by writing a reversing program or by providing suitable counterexamples. The students' answers to four reversibility questions have been analysed through the lens of the SOLO taxonomy. 45% of students correctly identified the reversibility for the four code items; furthermore, more than 50% of each cohort were able to provide correct ju...
Proceedings of the 49th ACM Technical Symposium on Computer Science Education - SIGCSE '18, 2018
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
Brill WAMW Conference Amsterdam, 28 30 August, 2024
E. Laflı, Epigraphic evidence of female saints in Late Antique-Early Byzantine Asia Minor, in: forthcoming, 2025
Anuario Colombiano de Historia Social y de la Cultura, 2013
Archaeological Networks and Social Interaction (ed. Lieve Donnellan), Routledge, 2020
Politeia - História e Sociedade, 2020
International Journal of Languages' Education, 2015
Women's Link (Jamia Millia Islamia), 2019
Julius Caesar's Battle for Gaul. New archaeological perspectives , 2019
Revista Algarada nº2 (Sociedad Ibérica de Arquería Histórica), 2024
Journal of cell science, 2017
Tạp chí Khoa học và Công …, 2012
Journal of vascular and interventional neurology, 2013
IEEE Sensors Journal, 2017
Bulletin of the Belgian Mathematical Society - Simon Stevin, 2017
AIP Conference Proceedings, 2010