首页> 外文会议>Joint international conference on serious games >'Skipping the Baby Steps': The Importance of Teaching Practical Programming Before Programming Theory
【24h】

'Skipping the Baby Steps': The Importance of Teaching Practical Programming Before Programming Theory

机译:“跳过婴儿的脚步”:在编程理论之前讲授实践编程的重要性

获取原文

摘要

As programming becomes one of the most sought-after skills in today's digital world, the demand for computer literate coders is ever-increasing. However, programming novices face many challenges when learning programming theory and syntax, showing the highest failure rates at university level. This study proposes a new syntax-based serious game solution which teaches programming novices C-Style syntax and programming theory. It aims to provide an alternative to block-based programming environment tools like Scratch and aims to better understand how novice programmers learn best today. The proposed solution focuses on two key areas which have shown the most promising results: motivation and syntax. The solution also focuses on reinforcing good programming practices to provide the novice with guidance to transition them to computer programming. The results show that the proposed application users saw an increase of 62.5% in their programming test results in comparison to 34.17% in Scratch users. Overall, the participants using the proposed tool were more positive about their experience, describing it as 'very fun' and 'a very good educational experience!'. Results suggested that participants were not intimidated by the syntax where 9 out of 10 participants have said that they feel more comfortable about programming in the future. Not only that, but encouragingly, novices wanted the proposed application "to be more complex" challenging the perceptions novices have about programming. Overall, the results support the hypothesis that the proposed syntax-based application is a more motivational and effective tool in transitioning novices to computer programming.
机译:随着编程成为当今数字世界中最抢手的技能之一,对计算机识字编码器的需求也在不断增长。但是,编程新手在学习编程理论和语法时会面临许多挑战,显示出大学级别的最高失败率。这项研究提出了一种新的基于语法的严肃游戏解决方案,该解决方案可以教给编程新手C-Style语法和编程理论。它旨在为诸如Scratch之类的基于块的编程环境工具提供替代方案,并旨在更好地了解新手程序员如何今天学习得最好。提出的解决方案着重于显示出最有希望的结果的两个关键领域:动机和语法。该解决方案还着重于加强良好的编程习惯,从而为新手提供将其过渡到计算机编程的指导。结果表明,与Scratch用户的34.17%相比,拟议的应用程序用户的编程测试结果提高了62.5%。总体而言,使用建议工具的参与者对他们的体验更为积极,称其为“非常有趣”和“非常良好的教育体验!”。结果表明,参与者并不被语法所吓倒,十分之九的参与者表示他们对将来的编程感到更自在。不仅如此,而且令人鼓舞的是,新手希望所提出的应用程序“更加复杂”,从而挑战了新手对编程的看法。总的来说,这些结果支持以下假设:所提出的基于语法的应用程序是使新手过渡到计算机编程的一种更有动力和更有效的工具。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号