Related Experiment Video
Updated: Sep 25, 2025

Problem-Solving Before Instruction PS-I: A Protocol for Assessment and Intervention in Students with Different Abilities
Published on: September 11, 2021
Whether to flip Extreme Apprenticeship: which is more effective in programming instruction?
Sinan Hopcan1, Elif Polat1, Ebru Albayrak2
1Computer Education and Instructional Technology Department, Istanbul University-Cerrahpasa, Istanbul, Turkey.
Extreme apprenticeship and flipped learning significantly enhance programming education for novices. These methods improve both academic achievement and student engagement compared to traditional teaching approaches.
Area of Science:
- Computer Science Education
- Educational Psychology
- Pedagogical Methods
Background:
- Programming skills are crucial in the digital age, yet teaching novice learners presents significant challenges.
- Existing research explores effective programming instruction methods, with cognitive apprenticeship variations showing promise.
- Extreme apprenticeship and flipped learning are pedagogical approaches gaining attention in higher education.
Purpose of the Study:
- To compare the effectiveness of extreme apprenticeship, flipped extreme apprenticeship, and traditional classroom methods in university-level programming instruction.
- To analyze the impact of these methods on students' academic achievement and engagement.
- To investigate potential gender differences in the effectiveness of the instructional methods.
Main Methods:
- A comparative study was conducted at the university level.
- Three instructional methods were implemented: extreme apprenticeship, flipped extreme apprenticeship, and a traditional classroom approach.
- Data on academic achievement and student engagement were collected and analyzed, considering gender.
Main Results:
- Both extreme apprenticeship and flipped extreme apprenticeship instructional methods demonstrated superior outcomes in improving academic achievement compared to the traditional method.
- Student engagement was significantly higher in the extreme apprenticeship and flipped extreme apprenticeship groups.
- The study identified specific impacts on academic achievement and engagement, with no significant gender differences reported in the abstract.
Conclusions:
- Extreme apprenticeship and flipped extreme apprenticeship are effective pedagogical strategies for teaching introductory programming.
- These methods offer improvements over traditional instruction, particularly for novice learners.
- The findings provide valuable insights for refining extreme apprenticeship and guiding programming instructors.
Related Concept Videos
Cognitive Dissonance
Purposive Learning
Machines: Problem Solving II
Operant Conditioning Intervention
In operant conditioning, behaviors that are...
Cognitive Learning
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
Machines: Problem Solving I
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...

