Assessing the Impact of Gamified Learning on Programming Skills Acquisition among High School Students
Table Of Contents
Chapter ONE
INTRODUCTION
- 1.1Introduction
- 1.2Background of the Study
- 1.3Statement of the Problem
- 1.4Aim and Objectives of the Study
- 1.5Research Questions
- 1.6Research Hypotheses
- 1.7Significance of the Study
- 1.8Scope and Delimitation of the Study
- 1.9Limitations of the Study
- 1.10Organisation of the Study
- 1.11Operational Definition of Terms
Chapter TWO
LITERATURE REVIEW
- 2.1Conceptual Framework of Gamified Learning in Programming Education
- 2.2Theoretical Framework: Self-Determination Theory and Flow Theory in Learning
- 2.3Empirical Review of Gamified Learning Interventions in Programming
- 2.4Impact of Gamification on Motivation and Engagement among High School Students
- 2.5Effect of Gamified Learning on Programming Skills Development
- 2.6Technologies and Platforms Used in Gamified Programming Learning
- 2.7Challenges and Limitations of Implementing Gamification in Schools
- 2.8Gaps in Current Literature on Gamified Programming Education
- 2.9Conceptual Model of Gamification’s Influence on Programming Skills Acquisition
- 2.10Summary and Synthesis of Literature
- 2.11Conceptual Map of the Study Variables
- 2.12Summary of the Conceptual Framework
Chapter THREE
RESEARCH METHODOLOGY
- 3.1Research Design and Approach
- 3.2Philosophical Paradigm Underpinning the Study
- 3.3Population of the Study and Sampling Frame
- 3.4Sample Size Determination and Sampling Technique
- 3.5Instruments for Data Collection: Questionnaires, Tests, and Observation Tools
- 3.6Validity and Reliability of Data Collection Instruments
- 3.7Data Collection Procedures
- 3.8Data Analysis Methods and Software
- 3.9Model Specification and Analytical Framework
- 3.10Ethical Considerations in Research Conduct
Chapter FOUR
DATA PRESENTATION AND ANALYSIS
- ANALYSIS AND DISCUSSION
- 4.1Presentation of Descriptive Data
- 4.2Demographic Profile of Participants
- 4.3Descriptive Statistics of Key Variables
- 4.4Testing of Hypotheses: Quantitative Analysis
- 4.5Interpretation of Key Findings
- 4.6Discussion of Results in Context of Existing Literature
- 4.7Implications for Programing Skills Acquisition
- 4.8Summary of Main Findings
Chapter FIVE
SUMMARY, CONCLUSION AND RECOMMENDATIONS
- CONCLUSION AND RECOMMENDATIONS
- 5.1Summary of Key Findings
- 5.2Conclusion Based on Research Objectives and Hypotheses
- 5.3Contributions to Knowledge and Practice
- 5.4Recommendations for Educators and Policymakers
- 5.5Limitations of the Study and Considerations for Future Research
- 5.6Suggestions for Further Studies
Thesis Abstract
The rapid advancement of information technology and the increasing integration of digital tools in educational contexts necessitate innovative strategies to enhance programming skills among high school students. Despite the recognition of gamified learning as a promising pedagogical approach, empirical evidence on its effectiveness in fostering programming competence remains limited and context-dependent. This study aims to evaluate the impact of gamified learning on programming skills acquisition among high school students, specifically identifying the extent to which gamification influences motivation, engagement, and skill development. The specific objectives include assessing students’ programming competence before and after the intervention, determining the correlation between gamification features and learning outcomes, and exploring students’ perceptions of gamified learning environments. The research adopts a mixed-methods research design, integrating quantitative and qualitative data collection approaches to provide a comprehensive understanding of the phenomenon. The population comprises 300 senior secondary school students from five schools within the metropolitan region, selected through stratified random sampling to ensure representativeness across different socioeconomic backgrounds and school types. The quantitative component involves administering a validated programming skills test and a gamification engagement questionnaire at pre- and post-intervention stages. The qualitative component includes focus group discussions and semi-structured interviews with selected students to capture nuanced perceptions of gamified learning experiences. The primary instruments include a standardized programming assessment developed based on Bloom’s Taxonomy, and an adapted Gamified Learning Motivation Questionnaire, both subjected to validity and reliability testing, with Cronbach’s alpha coefficients exceeding 0.80. Data analysis employs paired t-tests and ANCOVA to evaluate differences in programming skills and influence factors, while thematic analysis is used to interpret qualitative data, following Braun and Clarke’s procedure. It is anticipated that the findings will reveal a statistically significant improvement in programming skills among students exposed to gamified learning environments compared to traditional instructional methods. Further, the results are expected to show that gamification features such as points, badges, leaderboards, and narrative quests positively correlate with higher engagement levels and sustained motivation. The study will also elucidate students’ perceptions of gamification’s effectiveness and the challenges faced during implementation. These outcomes will contribute to the existing literature by providing context-specific evidence on the pedagogical impact of gamification in programming education at the high school level, addressing gaps related to demographic and contextual variables influencing efficacy. Theoretical grounding is based on Self-Determination Theory and Flow Theory, which explain motivation and engagement mechanisms in game-based learning contexts. The main conclusion will highlight that gamified learning is a viable and effective strategy for enhancing programming skills among high school students, with implications for curriculum designers, educators, and policymakers seeking to integrate transformational pedagogies. Recommendations include curriculum modifications to incorporate gamification elements, professional development for teachers on game-based instructional strategies, and further research exploring longitudinal effects and application across other STEM disciplines. Overall, this study aims to advance understanding of the pedagogical potential of gamified learning in secondary education, ultimately contributing to more engaging, effective, and inclusive programming instruction for young learners.
Thesis Overview
This research focuses on understanding how gamified learning approaches can influence the ability of high school students to learn programming skills. Gamified learning involves using game-like elements such as points, leaderboards, badges, or challenges within educational activities to motivate and engage students. The core idea is that by making learning more interactive and enjoyable, students might develop programming skills more effectively than through traditional methods. This study is important because programming is increasingly essential in today’s digital world, and many students struggle with learning coding due to lack of motivation or engagement. Existing research has explored gamification in education broadly, but there is limited specific evidence on its effectiveness for programming skills among high school students, highlighting a significant gap this study aims to fill.
The researcher will begin by reviewing related literature on gamified learning, programming education, and motivational theories such as Self-Determination Theory and Flow Theory to establish a solid theoretical foundation. The study will adopt a quasi-experimental design, involving a sample of 200 high school students from two comparable schools, with one group receiving traditional instruction and the other experiencing gamified learning activities. Data will be collected through pre- and post-intervention tests measuring programming skills and questionnaires on engagement and motivation. The study will analyze the data using techniques such as t-tests to compare the two groups’ improvements and regression analysis to explore relationships between motivation and skill acquisition.
The expected findings are that students exposed to gamified learning will show significantly greater improvement in programming skills and higher motivation levels compared to those in traditional settings. This could provide empirical evidence supporting the use of gamification in programming education, contributing new insights into how engagement influences learning outcomes. The study’s practical contribution would be to inform teachers and curriculum developers about effective strategies to improve programming education through gamification. Overall, the research aims to demonstrate that innovative, game-based approaches can make learning programming more effective, enjoyable, and accessible for high school students.