错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Learning Programming by Creating Games Through Block Type Programming Environments

  • Zuraini Hanim Zaini,
  • Afnan Amirruddin

摘要

Addressing the challenge posed by programming as a daunting subject, particularly for foundation students, we have developed a game-based learning environment within our educational framework. In this context, students are tasked with creating games that incorporate fundamental programming principles, including conditionals, loops, and variables. The primary objective is to facilitate comprehensive learning of programming basics by engaging students in the active process of game development, utilizing a block-type programming environment, transcending mere game consumption. This innovative approach seamlessly blends the realms of game design and creation with the educational process, resulting in the cultivation of essential programming skills. To gauge the effectiveness of our instructional materials, we have employed a combination of quantitative and qualitative assessment methods, including questionnaires, classroom observations, and discussions. The outcomes consistently reveal a notable enhancement in students’ knowledge and proficiency in programming, demonstrating the tangible benefits of this game creation process for their educational journey.