Proceedings of the 17th Koli Calling International Conference on Computing Education Research 2017
DOI: 10.1145/3141880.3141904
|View full text |Cite
|
Sign up to set email alerts
|

Metacognitive calibration when learning to program

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0
2

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(12 citation statements)
references
References 9 publications
0
10
0
2
Order By: Relevance
“…One is that while explicit strategies may be more effective in principle, unless students believe they can perform them independently, they will be reluctant to use them, even when they have directly observed their benefits. A related interpretation is that providing effective, explicit strategies may only be effective for learners that have strong self-regulation skills, as prior work shows that learners with weaker regulation skills are often unaware of the need for better strategies [7,10,17,20]. Another interpretation is an "attention economic" one [4]: in a classroom environment with substantial teaching support, asking for help is a more efficient strategy than trying to independently use a programming strategy a student has just learned; after all, both strategies had numerous failure modes that encouraged students to ask for help if they got stuck.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…One is that while explicit strategies may be more effective in principle, unless students believe they can perform them independently, they will be reluctant to use them, even when they have directly observed their benefits. A related interpretation is that providing effective, explicit strategies may only be effective for learners that have strong self-regulation skills, as prior work shows that learners with weaker regulation skills are often unaware of the need for better strategies [7,10,17,20]. Another interpretation is an "attention economic" one [4]: in a classroom environment with substantial teaching support, asking for help is a more efficient strategy than trying to independently use a programming strategy a student has just learned; after all, both strategies had numerous failure modes that encouraged students to ask for help if they got stuck.…”
Section: Discussionmentioning
confidence: 99%
“…For example, one strategic skillset is self-regulation, helping students to reflect on and change their strategies when they find them to be ineffective. Studies show that learners' self-regulated learning skills tend to be shallow, but when strong, are associated with learning success [10,16,20]. Others have investigated the selfregulated learning strategies that higher education CS students find effective [7], including explicitly assessing task difficulty.…”
Section: Introductionmentioning
confidence: 99%
“…One reason for this might be that Piazza was the more familiar platform considering it had been in use in the campus-based environment as well. On the other hand, previous research on computing students' self-regulation strategies proposes that targeted scaffolding will help students adapt their learning [18], [19]. In this case, we can view activities within the online environments as a way of scaffolding students' study behavior, which explains the interaction patterns.…”
Section: A Student Interactionmentioning
confidence: 99%
“…To differentiate and specify the terminology landscape, we chose to keep the underlying terms visible in Table 6. The seven papers that referenced metacognition generally used the term to describe monitoring [69] or reflecting [28] on one's own study strategies, or those papers used the umbrella term "metacognitive factors" [32]. Within self-regulation, we found the terms "organization, " "direction, " and "time management. "…”
Section: Strategiesmentioning
confidence: 99%
“…In contrast to most of the other behavior levels social interactions [19,66,73,96,141,142,157] and collaboration [63,162] are two frequently mentioned tactics. The help category includes asking questions [99,160] and help seeking behavior [69,95], and the preparation category refers to preparing for lectures [167], tests [160], and classes [70,111,171]. Last, the coding category relates to specific tactics used when programming, such as using auto-complete [154], compilation frequency [45,47,154], debugging, and use of version control systems [170].…”
Section: 13mentioning
confidence: 99%