UPM Institutional Repository

Metacognitive support accelerates computer assisted learning for novice programmer


Citation

Mohd Rum, Siti Nurulain and Ismail, Maizatul Akmar (2017) Metacognitive support accelerates computer assisted learning for novice programmer. Journal of Educational Technology & Society, 20 (3). 170 - 181. ISSN 1176-3647; ESSN: 1436-4522

Abstract

Computer programming is a part of the curriculum in computer science education, and high drop rates for this subject are a universal problem. Development of metacognitive skills, including the conceptual framework provided by socio-cognitive theories that afford reflective thinking, such as actively monitoring, evaluating, and modifying one’s thinking, has been identified as important for novice programmers. Studies have shown that metacognitive skills can be nurtured through the use of technology blended into educational activities. Designing metacognitive-related activities that focus on both social and cognitive development is both theoretically and practically challenging, especially in supporting the teaching and learning of computer programming. This paper describes six commonly-used strategies, viz., metacognitive scaffolding, reflective prompts, self-assessment, self-questioning, self-directed learning and graphic organizers, identified as important features that can be incorporated into computer-assisted learning tools in supporting computer programming learning. An experimental study was conducted to determine the effectiveness of these strategies. The results show that they helped learners by improving their performance in learning computer programming.


Download File

[img] Text
Metacognitive support accelerates computer assisted learning for novice programmer.pdf
Restricted to Repository staff only

Download (829kB)
Official URL or Download Paper: https://www.jstor.org/stable/26196128?seq=1

Additional Metadata

Item Type: Article
Divisions: Faculty of Computer Science and Information Technology
Publisher: International Forum of Educational Technology & Society
Keywords: Metacognitive; Support system; Self-regulation; Reflective prompts; Self-assessment; Self-questioning; Computer programming
Depositing User: Nurul Ainie Mokhtar
Date Deposited: 10 Jan 2020 06:34
Last Modified: 10 Jan 2020 06:34
URI: http://psasir.upm.edu.my/id/eprint/62399
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item