Impact of Gamified Learning Platforms on High School Students’ Programming Skills Development
Table Of Contents
Chapter ONE
INTRODUCTION
- 1.1Introduction to Gamified Learning and Programming Skills Development
- 1.2Background of Gamification in High School Computer Education
- 1.3Statement of the Challenges in Programming Skill Acquisition among High School Students
- 1.4Aim and Objectives of Assessing Gamified Platforms’ Impact on Programming Skills
- 1.5Research Questions on Effectiveness and Engagement in Gamified Coding Platforms
- 1.6Research Hypotheses Regarding Gamification and Programming Proficiency
- 1.7Significance of Evaluating Gamified Learning in Enhancing Programming Skills
- 1.8Scope and Delimitations of the Study in the Context of High School Education
- 1.9Limitations Constraining the Study’s Generalizability and Data Collection
- 1.10Organisation of the Thesis: From Literature to Empirical Findings
- 1.11Operational Definitions of Key Terms: Gamified Learning, Programming Skills, High School Students
Chapter TWO
LITERATURE REVIEW
- 2.1Conceptual Framework of Gamified Learning in Computer Education
- 2.2Theoretical Framework: Self-Determination Theory and Constructivist Learning Theory
- 2.3Empirical Studies on Gamification and Programming Skill Development
- 2.4Impact of Gamified Platforms on Student Engagement and Motivation
- 2.5Effects of Gamification on Cognitive and Behavioral Learning Outcomes
- 2.6Review of Gamified Educational Platforms Used in High School Programming Curricula
- 2.7Assessment of Programming Skills in Educational Research
- 2.8Identified Gaps: Limitations and Underexplored Dimensions in Existing Literature
- 2.9Integration of Gamification Theories with Programming Education Literature
- 2.10Summary of Empirical Evidence and Theoretical Approaches
- 2.11Development of the Conceptual Model for the Study
- 2.12Diagrammatic Representation of the Synthesized Literature and Conceptual Framework
Chapter THREE
RESEARCH METHODOLOGY
- 3.1Research Design: Quasi-Experimental Mixed-Methods Approach
- 3.2Philosophical Paradigm: Pragmatism and Its Justification
- 3.3Population of the Study: High School Students in Computer Science Classes
- 3.4Sample Size and Sampling Technique: Stratified Random Sampling of Participants
- 3.5Sources of Data: Student Surveys, Platform Usage Data, and Programming Assessments
- 3.6Instrumentation: Validated Questionnaires, Programming Task Tests, Observation Checklists
- 3.7Validity and Reliability of Instruments: Pilot Testing and Cronbach’s Alpha
- 3.8Data Analysis Methods: Descriptive Statistics, T-Tests, ANOVA, Regression Analysis
- 3.9Model Specification: Regression Model for Predicting Programming Skills Gains
- 3.10Ethical Considerations: Consent, Confidentiality, and Data Security Measures
Chapter FOUR
DATA PRESENTATION AND ANALYSIS
- ANALYSIS AND DISCUSSION OF FINDINGS
- 4.1Presentation of Demographic and Baseline Data
- 4.2Descriptive Analysis of Engagement and Motivation Levels
- 4.3Analysis of Pre- and Post-Intervention Programming Skills
- 4.4Hypotheses Testing: Impact of Gamification on Programming Competency
- 4.5Interpretation of Quantitative Results in Relation to Research Questions
- 4.6Qualitative Insights from Observations and Student Feedback
- 4.7Discussion of Findings in the Context of Literature Review
- 4.8Implications for High School Programming Pedagogy and Gamified Platforms
Chapter FIVE
SUMMARY, CONCLUSION AND RECOMMENDATIONS
- CONCLUSION AND RECOMMENDATIONS
- 5.1Summary of Key Findings on Gamified Learning and Programming Skill Development
- 5.2Concluding Remarks on the Effectiveness of Gamified Platforms
- 5.3Contribution of the Study to Educational and Computer Science Knowledge
- 5.4Recommendations for Educators, Policymakers, and Platform Developers
- 5.5Suggestions for Future Research on Gamification and Programming Education
Thesis Abstract
The rapid evolution of digital technology has transformed educational methodologies, with gamified learning platforms gaining prominence for their potential to enhance programming skills among high school students. Despite the widespread adoption of these platforms, limited empirical evidence exists regarding their effectiveness in fostering programming competence in this demographic. This study aims to investigate the impact of gamified learning platforms on high school students' development of programming skills, with specific objectives to assess skill acquisition levels, identify motivational factors influencing learning outcomes, and examine the relationship between gamification features and student engagement. Employing a mixed-methods research design, the study integrates quantitative and qualitative data collection approaches. The quantitative component involved a quasi-experimental design with a sample of 240 high school students from four urban schools, randomly assigned to experimental and control groups. The experimental group utilized a gamified platform designed based on Self-Determination Theory (Deci & Ryan, 1985) combined with the Constructivist Learning Theory (Piaget, 1952), emphasizing intrinsic motivation and active knowledge construction, while the control group used conventional instructional methods. Data were collected through pre- and post-intervention programming tests, student engagement questionnaires, and motivation scales. Qualitative data were acquired via semi-structured focus group interviews with 40 participants to explore their perceptions of gamification’s role in learning. Data analysis employed descriptive statistics, paired t-tests, and ANCOVA to determine significant differences in programming skills and engagement levels between groups. Additionally, thematic analysis was used to interpret qualitative data, providing insights into students’ intrinsic motivation, perceived competence, and interest in programming. The study hypothesizes that students engaging with gamified platforms will demonstrate significantly greater improvement in coding skills, higher motivation, and increased engagement compared to traditional instructional methods. Anticipated findings suggest that gamified learning significantly enhances programming skills among high school students, with motivational factors such as autonomy, competence, and relatedness mediating this relationship. Furthermore, features such as badges, leaderboards, and storyline narratives are expected to positively influence student engagement and persistence in learning programming, consistent with Self-Determination Theory. These results will contribute empirically to the understanding of how gamification influences not only skill acquisition but also motivational and engagement factors critical for sustained learning. The theoretical contribution of this research lies in extending the application of motivational and constructivist theories within the context of gamified programming education, offering a nuanced understanding of the mechanisms underpinning effective learning interventions. Practically, the findings will inform educators and policymakers on best practices for integrating gamified platforms into high school curricula to improve computer science education outcomes. The main conclusion of this study underscores the efficacy of gamified learning environments in promoting programming competence, motivation, and engagement among high school students. Based on these insights, it is recommended that schools adopt evidence-based gamification strategies tailored to student needs, incorporate feedback features to enhance motivation, and provide teacher training on integrating such platforms effectively. Furthermore, future research should explore longitudinal impacts of gamified learning on advanced programming skills and transferability to real-world problem-solving contexts. This study serves as a foundational step toward optimizing the deployment of gamification in computer science education, contributing valuable empirical evidence for enhancing the pedagogical approach to programming instruction at the secondary school level.
Thesis Overview
This research explores how gamified learning platforms influence high school students' ability to develop programming skills. In recent years, digital learning tools have become common in education, and gamified platforms—those that incorporate game elements like points, badges, challenges, and leaderboards—are increasingly used to teach various subjects, including computer programming. Despite their popularity, there is limited evidence about how effective these gamified methods are specifically for improving coding skills among high school students, and whether they contribute to sustained learning or increased motivation.
The study aims to fill this gap by systematically examining the impact of gamified learning on students’ programming abilities. It will focus on understanding whether students who use gamified platforms show greater improvement in coding skills compared to those using traditional methods. The research will also explore students’ motivation, engagement levels, and attitudes towards programming when exposed to gamified tools.
To achieve this, the researcher will adopt a quasi-experimental research design involving two groups of high school students—an experimental group using a selected gamified platform and a control group relying on conventional learning strategies. A sample of around 120 students from two different schools will be selected using stratified random sampling. Data will be collected through pre- and post-tests measuring programming skills, questionnaires assessing motivation and engagement, and observation notes during the learning period. The collected quantitative data will be analyzed using statistical techniques such as t-tests and ANOVA to compare the performance between groups, while qualitative data from observations will undergo thematic analysis to identify recurring patterns or insights.
The expected outcome is that students using the gamified platform will demonstrate significantly better progress in programming skills and higher motivation levels than their counterparts. The research will contribute to the understanding of how gamification can enhance computing education, providing insights for educators and developers of learning technologies. Ultimately, the study aims to support evidence-based integration of gamified tools into computer education curricula, leading to improved student engagement and skills attainment in programming.