| Literature DB >> 35464118 |
Sinan Hopcan1, Elif Polat1, Ebru Albayrak2.
Abstract
Programming knowledge is more important than ever in the digital world. However, teaching programming can be challenging, especially with novice learners. Considerable research has been conducted into the most effective methods for teaching programming. Extreme apprenticeship, a variation of cognitive apprenticeship, is a method that has been used in teaching programming at university level in recent years. Because this method focuses particularly on completing lots of exercises with coaching and guidance, it may solve many problems related to learning programming. Flipped learning can be useful for student preparedness and providing sufficient theoretical knowledge at the beginning of the course. This study compares the applications of the extreme apprenticeship method, flipped extreme apprenticeship, and traditional classroom, analyzing them at the university level in terms of their effects on academic achievement and engagement coupled with gender differences. The findings of the study indicate that the extreme apprenticeship and flipped extreme apprenticeship instructional methods improve academic achievement and student engagement in introductory programming more than the traditional method. The results of the research point to important directions for the development of the extreme apprenticeship method in programming instruction and provide a guide for instructors. Supplementary Information: The online version contains supplementary material available at 10.1007/s10639-022-11055-y.Entities:
Keywords: Cognitive apprenticeship; Extreme apprenticeship; Flipped classroom; Teaching programming
Year: 2022 PMID: 35464118 PMCID: PMC9019291 DOI: 10.1007/s10639-022-11055-y
Source DB: PubMed Journal: Educ Inf Technol (Dordr) ISSN: 1360-2357
Fig. 1Model of Study Implementation
Fig. 2XA Model
Fig. 3Flipped XA Model
Fig. 4Traditional Classroom Model
The Extreme Apprenticeship Approach Used in the Study
| Approach | Explanation |
|---|---|
| Avoiding long lectures | Long lectures were avoided throughout the course. Lectures were given only to enable students to complete the exercises. |
| Exercises related to the lectures | Exercises related to the lessons taught were included. |
| Starting early (starting exercises from the first week) | After the first lesson, the students began the exercises. |
| Constant help in labs | While the students were doing the exercises in the laboratory, the instructor and volunteer mentors, who were experienced with and knowledgeable about the programs, guided the students. |
| Small goals/Sense of achievement | The exercises were designed from easy to difficult to give students a sense of achievement. They were also divided into parts leading to the final destination. |
| Exercises are mandatory | Since the exercises were the main instrument of the course, the students were required to complete the exercises. |
| Plenty of practice with lots of repetition | As many exercise as possible were completed. Some of them were repetitive. |
| Clear guidance | Clear guidelines were given for the exercises. |
Course Content
| Content | Pre-class Video Activities |
|---|---|
| General introduction | General introduction and how to open a project in MIT App Inventor. |
| Mathematical operations | Increasing the number one by one as the button is clicked. How to download and run the emulator. |
| Variables | Variables, changing the text of a label with the text of a textbox. Horizontal Arrangement object. |
| Conditionals (if-else) | Conditionals (if-else), visibility of labels. |
| Conditionals (if-else) | Facebook login page application. TableArrangement, image, passwordTextbox, AND-OR logical operation, Notifier. |
| List-Array | Write the city whose license plate is entered on the screen. List. |
| Loop | Writing the list elements to the screen. Loop (two application). |
| Functions | Calculation game based on random operations and numbers (math and function). |
Information of Study Participants
| Gender | XA | Flipped XA | Traditional | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Classroom | Pre-school | Turkish Language | Social Studies | |||||||
| N | Per. | N | Per. | N | Per. | N | Per. | N | Per. | |
| Female | 35 | 28.23% | 20 | 16.13% | 14 | 11.29% | 25 | 20.16% | 94 | 76.61% |
| Male | 8 | 6.45% | 3 | 2.42% | 7 | 5.65% | 12 | 9.68% | 30 | 24.19% |
| Total | 43 | 34.68% | 44 | 35.48% | 37 | 30.65% | 124 | 100% | ||
Descriptive Information of the Prior Performance Test
| N | Min. | Max. | M | SD | Skewness | Kurtosis | ||
|---|---|---|---|---|---|---|---|---|
| XA | 43 | 0 | 6 | 3.02 | 1.71 | -0.10 | -0.60 | |
| Flipped XA | 44 | 0 | 6 | 3.32 | 1.91 | 0.02 | -1.21 | |
| Traditional | 37 | 0 | 6 | 2.16 | 1.36 | 1.01 | 0.94 | |
| Total | 124 | 0 | 6 | 2.87 | 1.75 | 0.29 | -0.87 | |
Descriptive Statistics
| Dependent Variable | Category | Gender | Mean | SD | N |
|---|---|---|---|---|---|
| Engagement | XA | female | 87 | 10.81 | 35 |
| male | 75.17 | 14.1 | 8 | ||
| Total | 84.8 | 12.22 | 43 | ||
| Flipped XA | female | 92.06 | 9.97 | 34 | |
| male | 91.29 | 11.67 | 10 | ||
| Total | 91.89 | 10.24 | 44 | ||
| Traditional | female | 79.61 | 16.29 | 25 | |
| male | 78.34 | 18.47 | 12 | ||
| Total | 79.19 | 16.78 | 37 | ||
| Total | female | 86.87 | 13.06 | 94 | |
| male | 81.81 | 16.37 | 30 | ||
| Total | 85.64 | 14.03 | 124 | ||
| Achievement | XA | female | 79.83 | 14.85 | 35 |
| male | 69.12 | 18.8 | 8 | ||
| Total | 77.84 | 15.97 | 43 | ||
| Flipped XA | female | 66.44 | 16.09 | 34 | |
| male | 70.59 | 12.71 | 10 | ||
| Total | 67.38 | 15.35 | 44 | ||
| Traditional | female | 46.35 | 17.34 | 25 | |
| male | 41.67 | 17.28 | 12 | ||
| Total | 44.83 | 17.22 | 37 | ||
| Total | female | 66.08 | 20.64 | 94 | |
| male | 58.63 | 21.15 | 30 | ||
| Total | 64.28 | 20.92 | 124 |
MANOVA Results
| Effect | Λ | F | Hypothesis df | Error df | p | η2 |
|---|---|---|---|---|---|---|
| Intercept | 0.03 | 2085.91 | 2 | 117 | 0.00 | 0.97 |
| Group | 0.59 | 17.48 | 4 | 234 | 0.00 | 0.23 |
| Gender | 0.97 | 1.65 | 2 | 117 | 0.20 | 0.03 |
| group * gender | 0.95 | 1.33 | 4 | 234 | 0.26 | 0.02 |
Tests of Between-subjects Effects
| Source | Dependent Variable | Type III Sum of Squares | df | Mean Square | F | P | η2 |
|---|---|---|---|---|---|---|---|
| Corrected Model | engagement | 4213.68 | 5 | 842.73 | 4.97 | 0.00 | 0.17 |
| achievement | 23381.06 | 5 | 4676.21 | 18.11 | 0.00 | 0.43 | |
| Intercept | engagement | 623882.17 | 1 | 623882.17 | 3681.97 | 0.00 | 0.97 |
| achievement | 344247.97 | 1 | 344247.97 | 1332.92 | 0.00 | 0.92 | |
| Group | engagement | 2862.31 | 2 | 1431.15 | 8.45 | 0.00 | 0.13 |
| achievement | 15824.98 | 2 | 7912.49 | 30.64 | 0.00 | 0.34 | |
| Gender | engagement | 473.41 | 1 | 473.41 | 2.79 | 0.10 | 0.02 |
| achievement | 311.39 | 1 | 311.39 | 1.21 | 0.27 | 0.01 | |
| group * gender | engagement | 539.66 | 2 | 269.83 | 1.59 | 0.21 | 0.03 |
| achievement | 802.40 | 2 | 401.20 | 1.55 | 0.22 | 0.03 | |
| Error | engagement | 19994.18 | 118 | 169.44 | |||
| achievement | 30475.47 | 118 | 258.27 | ||||
| Total | engagement | 933742.82 | 124 | ||||
| achievement | 566207.99 | 124 | |||||
| Corrected Total | engagement | 24207.86 | 123 | ||||
| achievement | 53856.54 | 123 |
Multiple Comparisons
| Dependent Variable | (I) Category | (J) Category | Mean Difference (I-J) | Std. Error | Sig. |
|---|---|---|---|---|---|
| Engagement | XA | Traditional | 5.61 | 2.92 | 0.16 |
| Flipped XA | -7.09 | 2.79 | 0.04 | ||
| Flipped XA | XA | 7.09 | 2.79 | 0.04 | |
| Traditional | 12.69 | 2.90 | 0.00 | ||
| Traditional | XA | -5.61 | 2.92 | 0.16 | |
| Flipped XA | -12.69 | 2.90 | 0.00 | ||
| Achievement | XA | Traditional | 33.01 | 3.60 | 0.00 |
| Flipped XA | 10.46 | 3.45 | 0.01 | ||
| Flipped XA | XA | -10.46 | 3.45 | 0.01 | |
| Traditional | 22.55 | 3.58 | 0.00 | ||
| Traditional | XA | -33.01 | 3.60 | 0.00 | |
| Flipped XA | -22.55 | 3.58 | 0.00 |
Fig. 5Estimated marginal means of engagement scores
Fig. 6Estimated marginal means of achievement scores