| Literature DB >> 33686332 |
Martina Holenko Dlab1, Natasa Hoic-Bozic1.
Abstract
A European initiative CODING4GIRLS (C4G) promotes the acquisition of programming skills through a game development process with the aim of preparing young learners, especially girls, to enter computer science careers and raising awareness of the relationship between ICT and the real world. Using the C4G game development-based learning methodology, students develop serious games for which they need to learn specific programming concepts. This paper presents the results of a study with a mixed-gender group of both boys and girls (N = 773) carried out with the aim of examining the effectiveness of the C4G development-based learning approach in lower secondary education in Croatia. In-service and pre-service teachers organized learning activities for students based on the C4G learning scenarios, which include the development of games in the programming language Snap! with topics that are interesting for both boys and girls and which involve solving real-world problems. The results showed that students accepted the C4G methodology and were motivated to learn how to program by developing games for solving real-world problems. Teachers and experts consider this approach as a relevant and effective method for achieving learning objectives related to programming, applicable and suitable for lower secondary students (11-15 year olds).Entities:
Keywords: CODING4GIRLS; Digital games project; Game development-based learning; Lower secondary education; Programming skills; Snap!
Year: 2021 PMID: 33686332 PMCID: PMC7931171 DOI: 10.1007/s10639-021-10471-w
Source DB: PubMed Journal: Educ Inf Technol (Dordr) ISSN: 1360-2357
Number of students by age/grade
| Years of age | Grade | Classes | Number of students |
|---|---|---|---|
| 11–12 | 5th | 9 | 191 |
| 12–13 | 6th | 14 | 308 |
| 13–14 | 7th | 8 | 146 |
| 14–15 | 8th | 7 | 128 |
| Total | |||
The use of digital devices, the Internet and video-games by gender
| Question | N | Min | Max | Mean | SD | |
|---|---|---|---|---|---|---|
| 1.1.1. For how long have you been using computers, tablets or other digital devices (in years)? | Boys | 283 | 1 | 12 | 6.237 | 2.055 |
| Girls | 286 | 0 | 14 | 5.767 | 1.882 | |
| 1.1.2. How many hours per week do you use a computer, tablet or other digital device? | Boys | 283 | 1 | 168 | 19.834 | 19.637 |
| Girls | 281 | 0 | 168 | 16.196 | 19.419 | |
| 1.1.3. How many hours per week do you use the Internet? | Boys | 282 | 1 | 140 | 21.603 | 21.315 |
| Girls | 277 | 0 | 168 | 17.643 | 19.502 | |
| 4. How many hours per week do you play video games? | Boys | 282 | 0 | 62 | 11.261 | 10.803 |
| Girls | 284 | 0 | 35 | 2.905 | 4.922 | |
Familiarity with the programming concepts by grade and gender
| Concept | 5th grade | 6th grade | 7th grade | 8th grade | Total | |
|---|---|---|---|---|---|---|
| Loops | Boys | 39.71% | 64.86% | 68.42% | 72.34% | 60.78% |
| Girls | 39.19% | 71.07% | 71.15% | 66.67% | 62.24% | |
| Conditionals | Boys | 26.47% | 45.95% | 61.40% | 65.96% | 47.70% |
| Girls | 25.68% | 47.93% | 63.46% | 58.97% | 46.50% | |
| Variables | Boys | 16.18% | 49.55% | 73.68% | 78.72% | 51.24% |
| Girls | 13.51% | 45.45% | 78.85% | 71.79% | 46.85% | |
| Statements (sounds, movement, looks, drawing) | Boys | 63.24% | 73.87% | 70.18% | 78.72% | 71.38% |
| Girls | 62.16% | 75.21% | 82.69% | 74.36% | 73.08% | |
| Operators | Boys | 11.76% | 11.71% | 17.54% | 27.66% | 15.55% |
| Girls | 9.46% | 7.44% | 9.62% | 15.38% | 9.44% | |
| Events | Boys | 26.47% | 45.05% | 45.61% | 31.91% | 38.52% |
| Girls | 22.97% | 40.50% | 48.08% | 30.77% | 36.01% | |
| Parallelism | Boys | 0.00% | 1.80% | 0.00% | 6.38% | 1.77% |
| Girls | 2.70% | 2.48% | 0.00% | 7.69% | 2.80% | |
Motivation for learning programming by grade and gender
| Statement | 5th grade | 6th grade | 7th grade | 8th grade | Total | |
|---|---|---|---|---|---|---|
| I’m not motivated | Boys | 17.65% | 13.51% | 24.56% | 17.02% | 17.31% |
| Girls | 17.57% | 8.26% | 19.23% | 28.21% | 15.38% | |
| I want to succeed in the programming class | Boys | 42.65% | 53.15% | 49.12% | 55.32% | 50.18% |
| Girls | 62.16% | 80.99% | 67.31% | 61.54% | 70.98% | |
| I want to show other students I can program | Boys | 8.82% | 11.71% | 10.53% | 12.77% | 10.95% |
| Girls | 9.46% | 9.09% | 7.69% | 2.56% | 8.04% | |
| I want to follow a career in programming | Boys | 29.41% | 20.72% | 22.81% | 19.15% | 22.97% |
| Girls | 4.05% | 7.44% | 1.92% | 5.13% | 5.24% | |
| I enjoy solving logic problems and puzzles | Boys | 23.53% | 30.63% | 15.79% | 21.28% | 24.38% |
| Girls | 20.27% | 22.31% | 19.23% | 10.26% | 19.58% | |
Number of students who solved follow-up questionnaire S2 by gender and grades
| 5th grade | 6th grade | 7th grade | 8th grade | Total | |
|---|---|---|---|---|---|
| Boys | 72 | 78 | 31 | 35 | 225 |
| Girls | 67 | 79 | 30 | 23 | 199 |
| Total | |||||
| Response rate | 72.77% | 53.9% | 41.78% | 45.31% | 54.85% |
Fig. 1Project activities during the implementation
Fig. 2Games developed in Snap!: a – Cleaning the park, b – Recycling, c – Cats in shelter
Fig. 3A set of video tutorials for students - Learning scenario “Picking up the trash”
Number of students who solved preliminary questionnaire S1 by gender and grade
| 5th grade | 6th grade | 7th grade | 8th grade | Total | |
|---|---|---|---|---|---|
| Boys | 68 | 111 | 57 | 47 | 283 |
| Girls | 74 | 121 | 52 | 39 | 286 |
| Response rate | 74.35% | 75.32% | 74.66% | 67.72% | 73.61% |
Fig. 4The use of digital devices, the internet and video-games – comparison by gender
Fig. 5Self-assessment of programming skills – comparison by gender
Self-assessment of programming skills by grade and gender
| Level of programming skills | 5th grade | 6th grade | 7th grade | 8th grade | Total | |
|---|---|---|---|---|---|---|
| 0 - I have never coded or programmed before | Boys | 19.12% | 6.31% | 10.53% | 2.13% | 9.54% |
| Girls | 20.27% | 2.48% | 3.85% | 2.56% | 7.34% | |
| 1 - I am a novice programmer (just have basic ideas) | Boys | 41.18% | 26.13% | 26.32% | 36.17% | 31.45% |
| Girls | 45.95% | 32.23% | 30.77% | 30.77% | 35.31% | |
| 2 - I can code simple programs | Boys | 23.53% | 32.43% | 35.09% | 25.53% | 29.68% |
| Girls | 20.27% | 38.02% | 44.23% | 43.59% | 35.31% | |
| 3 - I am fluent in programming (can create a full program) | Boys | 13.24% | 25.23% | 24.56% | 31.91% | 23.32% |
| Girls | 9.46% | 23.14% | 15.38% | 17.95% | 17.48% | |
| 4 - I can design a solution of a problem in the form of a program | Boys | 2.94% | 9.91% | 3.51% | 4.26% | 6.01% |
| Girls | 4.05% | 4.13% | 5.77% | 5.13% | 4.56% | |
Fig. 6Familiarity with the programming concepts – comparison by gender
Fig. 7Motivation for learning programming – Comparison by gender
Motivation for learning programming (students’ free responses)
| Category | Frequency | Examples |
|---|---|---|
| Creating games | 16 | |
| Having fun | 12 | |
| New knowledge and skills | 6 | |
| Role models | 1 |
Satisfaction with C4G learning methodology
| Statement | 1 | 2 | 3 | 4 | 5 | AVG | SD | |
|---|---|---|---|---|---|---|---|---|
| I found programming challenging. | Boys | 9.78% | 25.33% | 31.12% | 24.44% | 9.33% | 2.982 | 1.126 |
| Girls | 4.02% | 23.12% | 33.16% | 31.16% | 8.54% | 3.171 | 1.011 | |
| I found programming motivating. | Boys | 2.67% | 9.78% | 18.22% | 46.67% | 22.66% | 3.769 | .995 |
| Girls | 6.03% | 13.57% | 21.61% | 41.2% | 17.59% | 3.508 | 1.114 | |
| I found programming easy. | Boys | 12.44% | 28.44% | 29.78% | 20.44% | 8.9% | 2.849 | 1.151 |
| Girls | 14.07% | 30.65% | 32.67% | 18.59% | 4.02% | 2.678 | 1.057 | |
| I enjoyed programming. | Boys | 3.55% | 7.56% | 19.56% | 28.89% | 40.44% | 3.951 | 1.107 |
| Girls | 6.02% | 11.06% | 21.61% | 33.67% | 27.64% | 3.658 | 1.169 | |
| I understood most of programming concepts. | Boys | 3.11% | 7.56% | 13.78% | 48.88% | 26.67% | 3.884 | .989 |
| Girls | 4.53% | 8.04% | 20.6% | 38.19% | 28.64% | 3.784 | 1.086 | |
| Learning this way is fun. | Boys | 4% | 8.89% | 15.11% | 38.67% | 33.33% | 3.884 | 1.092 |
| Girls | 4.02% | 9.05% | 21.61% | 29.65% | 35.68% | 3.839 | 1.13 | |
| I felt engaged with this way of learning. | Boys | 1.33% | 6.67% | 7.56% | 35.11% | 49.33% | 4.244 | .949 |
| Girls | 2.51% | 5.02% | 9.55% | 29.15% | 53.77% | 4.266 | .997 | |
| The activities were relevant to learn. | Boys | 1.33% | 4.89% | 7.56% | 40.89% | 45.33% | 4.24 | .889 |
| Girls | 3.01% | 3.52% | 13.57% | 36.68% | 43.22% | 4.136 | .983 | |
| At any time, it was clear what I had to do. | Boys | 3.56% | 11.56% | 19.56% | 35.11% | 30.22% | 3.769 | 1.11 |
| Girls | 5.03% | 16.58% | 29.14% | 28.14% | 21.11% | 3.437 | 1.144 | |
| What I learned will be relevant for my future. | Boys | 3.11% | 4.89% | 16.89% | 36% | 39.11% | 4.031 | 1.019 |
| Girls | 5.03% | 7.03% | 22.11% | 37.69% | 28.14% | 3.769 | 1.09 | |
The difference between the self-assessed levels of programming skills
| Difference | |||||||
|---|---|---|---|---|---|---|---|
| −2 | −1 | 0 | 1 | 2 | 3 | 4 | |
| Boys | 0.56% | 3.91% | 55.31% | 25.70% | 11.73% | 2.23% | 0.56% |
| Girls | 0.60% | 4.76% | 48.81% | 33.33% | 9.52% | 2.98% | 0% |
| Total | |||||||
Comparison of self-assessment of programming skills
| Descriptive statistics | Wilcoxon’s signed rank test results | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| N | Min | Max | Mean | SD | W | p | Effect size (rB) | ||
| Boys | S1 | 181 | 0 | 4 | 1.878 | 1.068 | 3112.5 | < .001 | .829 |
| S2 | 181 | 1 | 4 | 2.403 | .982 | ||||
| Girls | S1 | 166 | 0 | 5 | 1.825 | 1.015 | 3168 | < .001 | .818 |
| S2 | 166 | 1 | 4 | 2.380 | .938 | ||||
| Total | |||||||||