UPM Institutional Repository

Metacognitive strategies in teaching and learning computer programming


Citation

Mohd Rum, Siti Nurulain and Zolkepli, Maslina (2019) Metacognitive strategies in teaching and learning computer programming. International Journal of Engineering and Technology, 7 (4 spec. 38). art. no. 27546. pp. 788-794. ISSN 2227-524X

Abstract

It has been noted that teaching and learning programming is challenging in computer science education and that this is a universal problem. To understand and to code programs are perceived as being very challenging in computer science education. This is due to the demand for practical ability rather than theory alone. Studies have revealed that students with metacognitive management skills perform well in programming compared to lower-performing students. The more difficult the programming activity, the greater the need for the programmer to own metacognitive control skills. The cognitive processes in learning computer programming require a novice programmer to develop metacognitive skills. The main objective of this research work is to identify the metacognitive strategies in teaching and learning programming. An exploratory study was setup to identify the level of metacognition awareness of novice programmers using the MAI instrument. Interview sessions with expert lecturers were also conducted to identify the metacognitive approaches and the pedagogical method applied in the teaching and learning activities. The learning behaviours of novices were also identified through the interviewing sessions. It can be concluded that there is a correlation between the metacognitive awareness level of an individual and their academic achievement.


Download File

[img] Text (Abstract)
COMP.pdf

Download (5kB)

Additional Metadata

Item Type: Article
Divisions: Faculty of Computer Science and Information Technology
DOI Number: https://doi.org/10.14419/ijet.v7i4.38.27546
Publisher: Science Publishing Corporation
Keywords: Computer programming; Metacognitive strategies; Novice programmer; Computer science education
Depositing User: Ms. Nida Hidayati Ghazali
Date Deposited: 14 Jun 2021 22:50
Last Modified: 14 Jun 2021 22:50
Altmetrics: http://www.altmetric.com/details.php?domain=psasir.upm.edu.my&doi=10.14419/ijet.v7i4.38.27546
URI: http://psasir.upm.edu.my/id/eprint/81340
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item