Impact of Gamified Learning on Programming Skills Development in Secondary Schools
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 Review of Gamified Learning in Programming Education
- 2.2Conceptual Framework of Programming Skills Acquisition in Secondary Schools
- 2.3Theoretical Framework: Self-Determination Theory and Flow Theory
- 2.4Empirical Studies on Gamification and Programming Skills Development
- 2.5Previous Research on Gamification Impact in Secondary Education
- 2.6Effectiveness of Gamified Learning in Computer Education
- 2.7Challenges and Limitations of Gamification in Teaching Programming
- 2.8Technological Infrastructure and Access in Gamified Learning
- 2.9Motivational Factors and Student Engagement in Gamified Learning
- 2.10Measurement of Programming Skills and Competency
- 2.11Gaps in Existing Literature on Gamified Learning and Programming Skills
- 2.12Conceptual Model or Summary of the Literature Review
Chapter THREE
RESEARCH METHODOLOGY
- 3.1Research Design and Approach
- 3.2Philosophical Paradigm Underpinning the Study
- 3.3Population of the Study and Sampling Techniques
- 3.4Sample Size Determination
- 3.5Data Collection Instruments and Sources
- 3.6Validation and Reliability of Data Collection Tools
- 3.7Data Collection Procedures
- 3.8Data Analysis Methods and Software
- 3.9Model Specification and Analytical Framework
- 3.10Ethical Considerations in Research
Chapter FOUR
DATA PRESENTATION AND ANALYSIS
- ANALYSIS AND DISCUSSION
- 4.1Data Presentation and Descriptive Statistics
- 4.2Demographic Profile of Participants
- 4.3Reliability and Validity of Collected Data
- 4.4Testing of Hypotheses and Inferential Analysis
- 4.5Interpretation of Findings in Relation to Research Questions
- 4.6Comparison of Results with Existing Literature
- 4.7Discussion on the Impact of Gamified Learning on Programming Skills
- 4.8Summary of Key Findings
Chapter FIVE
SUMMARY, CONCLUSION AND RECOMMENDATIONS
- CONCLUSION AND RECOMMENDATIONS
- 5.1Summary of Research Findings
- 5.2Conclusions Drawn from the Study
- 5.3Contribution to Existing Knowledge on Gamified Learning and Programming Education
- 5.4Practical Recommendations for Educators and Policymakers
- 5.5Limitations of the Study and Suggestions for Future Research
- 5.6Final Remarks and Closing Thoughts
Thesis Abstract
The rapid expansion of digital technologies in education necessitates innovative instructional strategies to enhance programming skills among secondary school students, a demographic often characterized by low engagement and limited practical skill acquisition in computer science. This study investigates the impact of gamified learning environments on students' development of programming competencies, aiming to provide empirical evidence to inform educational practices and curriculum design. The primary objectives are to evaluate the effect of gamified instruction on programming skill acquisition, examine students' motivation and engagement levels within gamified contexts, and identify potential moderating factors such as gender and prior coding experience. Employing a quasi-experimental research design, the study was conducted in twenty public secondary schools within the metropolitan region, comprising an experimental group of 200 students exposed to gamified programming lessons and a control group of 200 students taught through conventional methods. The population included students enrolled in introductory computer science courses, with stratified random sampling used to assign participants into groups to ensure demographic balance. Data collection instruments included a validated programming skills test, motivation and engagement questionnaires, and classroom observation checklists. The programming skills test was developed in alignment with national curriculum standards and subjected to pilot testing to establish content validity and reliability, with Cronbach’s alpha coefficients exceeding 0.80 for the motivation and engagement scales. Data analysis involved descriptive statistics to profile participant characteristics and test score distributions, followed by inferential statistical techniques such as Analysis of Covariance (ANCOVA) to evaluate differences in programming skills development between groups while controlling for baseline scores. Regression analysis was employed to assess the influence of motivation and engagement on skill acquisition, and moderation analysis explored the effect of demographic variables. The study is grounded in Self-Determination Theory to understand motivational processes and the Flow Theory to interpret engagement levels within gamified learning contexts, providing a theoretical framework for interpreting the findings. It is anticipated that students exposed to gamified learning environments will demonstrate significantly higher gains in programming skills compared to their peers in traditional instruction settings. Additionally, increased motivation and engagement are expected to mediate this relationship, with gender and prior experience identified as potential moderators. The study’s findings are expected to contribute to the limited empirical literature on gamification in secondary education, particularly in the context of programming education, and to validate the application of motivational and engagement theories in this domain. Based on the results, it is recommended that secondary school curricula incorporate gamified elements to foster active learning and skill development in computer science. Professional development programs for educators should emphasize the effective integration of game mechanics aligned with pedagogical goals. Future research could extend the investigation to longitudinal studies evaluating the sustained impact of gamification on programming proficiency and explore the integration of emerging technologies such as augmented reality to enhance engagement. The study underscores the potential of gamified learning strategies to address existing challenges in computer science education and to promote equitable access to programming skills necessary for the digital age.
Thesis Overview
This research explores how using gamified learning approaches can influence the development of programming skills among secondary school students. Gamified learning involves applying game design elements, such as points, badges, leaderboards, and challenges, to educational activities to make learning more engaging and motivating. The study recognizes that programming is a critical skill for the digital age, but many students find traditional teaching methods boring or difficult, which can hinder their interest and progress. By examining whether gamification can improve students’ motivation and actual programming abilities, the research aims to identify effective strategies for teaching coding in schools.
The problem this research addresses is the limited evidence on how gamified methods impact programming skill development in the secondary school context. Although some studies suggest that gamification increases motivation, there is less clarity about its long-term effects on learners’ coding competencies. The study aims to fill this gap by providing empirical data on whether gamification leads to measurable improvements in programming skills.
The researcher will conduct an experimental study involving two groups of secondary school students: one receiving traditional programming instruction and the other taught with gamified elements. The sample will consist of roughly 100 students from a local school district, randomly assigned to each group. Data will be collected through pre- and post-tests to assess programming skills, questionnaires measuring motivation and engagement, and observation checklists during lessons. The data analysis will include statistical techniques such as t-tests and ANOVA for comparing group performance, as well as regression analysis to explore factors influencing skill development.
The findings are expected to show that gamified learning positively affects students’ motivation and their programming abilities. This contribution will provide evidence-based recommendations for incorporating gamification into computer education curricula. The study ultimately aims to help educators develop more effective and engaging ways to teach programming, improving student outcomes and fostering lifelong coding skills.