2023
DOI: 10.1177/07356331231170382
|View full text |Cite
|
Sign up to set email alerts
|

Facilitating Group Learning Using an Apprenticeship Model: Which Master is More Effective in Programming Instruction?

Abstract: Computer programming is a difficult course for many students. Prior works advocated for group learning pedagogies in pursuit of higher-level reasoning and conceptual understanding. However, the methodological gaps in existing implementations warrant further research. This study conducted a three-armed cluster-randomized controlled trial to comparatively evaluate the social and cognitive effects of group learning pedagogies in computer programming. Following an apprenticeship model, each group has a designated … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(1 citation statement)
references
References 57 publications
0
1
0
Order By: Relevance
“…Hence, it is important to supervise the learning phase meticulously to guarantee that the degree of learning aligns with the learning process. However, the educator must apply and implemented more deliberations in facilitating the learning process of programming to maximise the effectiveness of the acquired knowledge [23].…”
Section: Programming Learner's Experiencementioning
confidence: 99%
“…Hence, it is important to supervise the learning phase meticulously to guarantee that the degree of learning aligns with the learning process. However, the educator must apply and implemented more deliberations in facilitating the learning process of programming to maximise the effectiveness of the acquired knowledge [23].…”
Section: Programming Learner's Experiencementioning
confidence: 99%