2018
DOI: 10.14419/ijet.v7i4.38.27546
|View full text |Cite
|
Sign up to set email alerts
|

Metacognitive Strategies in Teaching and Learning Computer Programming

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 greate… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 27 publications
0
2
0
Order By: Relevance
“…In other words, students may not use metacognitive skills to regulate their cognitive learning activities during collaborative processes (Barron, 2003). Moreover, the more the complex programming activities are, the more metacognitive skills are required (Nurulain Mohd Rum & Zolkepli, 2018).…”
Section: Literature Reviewmentioning
confidence: 99%
See 1 more Smart Citation
“…In other words, students may not use metacognitive skills to regulate their cognitive learning activities during collaborative processes (Barron, 2003). Moreover, the more the complex programming activities are, the more metacognitive skills are required (Nurulain Mohd Rum & Zolkepli, 2018).…”
Section: Literature Reviewmentioning
confidence: 99%
“…DEVELOPMENT OF A METACOGNITIVE REGULATION-BASED COLLABORATIVE PROGRAMMING SYSTEM AND ITS EFFECTS ON STUDENTS' LEARNING ACHIEVEMENTS, COMPUTATIONAL THINKING TENDENCY AND GROUP METACOGNITION other words, students may not use metacognitive skills to regulate their cognitive learning activities during collaborative processes (Barron, 2003). Moreover, the more the complex programming activities are, the more metacognitive skills are required (Nurulain Mohd Rum & Zolkepli, 2018).…”
mentioning
confidence: 99%