首页 > 范文大全 > 正文

程序设计基础课程游戏模式教学初探

开篇:润墨网以专业的文秘视角,为您筛选了一篇程序设计基础课程游戏模式教学初探范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:游戏在某种程度上,也是一种极好的教学工具,如果措施得当,可以极大地引起学生的兴趣,更直观地让学生理解相关知识内容。对于程序设计基础课程教学当中遇到的一些实际问题,探讨了游戏模式教学,如何利用游戏工具激发学生对程序设计的学习兴趣,最终实现学生编程思想的形成和编程技巧的掌握。

关键词:编程;游戏模式;学习兴趣;编程思想

程序设计类课程往往语句语法繁多、内容枯燥,很难激发学生的学习热情。同时,由于内容枯燥,也不容易讲得生动有趣。传统教学多是以知识为导向,课堂上演示示例程序,虽然示例程序可以直观地解说语法规则,但其本身的无趣性却从某种程度上增加了学习的枯燥性。另外,由于种种原因,学生进入大学时,计算机知识相当零碎肤浅,对计算机的应用水平千差万别。特别对编程思路难以掌握,在解决综合编程问题时不知所措,也使学生对学习程序设计产生了畏惧心理,从而形成了恶性循环,很多学生也因此产生了退却甚至厌恶的思想。

我们经常可以看到学生废寝忘食沉迷于游戏的新闻报道。游戏对于学生的吸引力是无限的,古人云:"水能载舟,亦能覆舟。"如果我们在教学中能利用游戏的这种吸引力,很多程序设计课程教学中存在的问题都将迎刃而解。

对于编程基础课,重在让学生认识计算机逻辑,培养其编程思想。尤其是针对某些常用的计算机逻辑执行块,下面我将以编程基础课程-Phrogram程序设计中的循环模块为例来说明这种引入游戏模式的教学:

1.教学设计简述:

Phrogram当中有三种循环语句,如果单纯直接讲解语句语法,就如前面所述,用示例程序来解释,只会让学生避而远之。所以这个部分,在最开始,下加入一个游戏环节,吸引学生的兴趣,让学生更直观的先理解什么是循环以及循环的计算机逻辑,然后再引入Phrogram的循环语句,这样就能引起学生的兴趣,进一步理解并操练相关语句。

2.课堂组织

我们将在传统的教室上课模式改为全机房教学。教学中,把授课同上机相结合,统一机房教学,通过游戏操作及实操编程练习,将学生吸引到教学活动中来,以学生为主体,老师则进行巡辅来检查学生的学习状况同时辅助学生。在课程教学进程中,以游戏导入,辅以教师演示和巡辅,学生为主体合作、讨论,老师讲解、演示穿行。

工欲善其事,必先利其器。有哪些游戏工具适合编程课程使用呢?在Phrogram程序设计的循环模块教学中,我用到了这样一个游戏工具,我们只需要在浏览器中进行这个站点即可:

首先它只是一个站点并不是一个软件,所以学生们可以非常方便的使用它。针对Phrogram中的循环模块,我选择了一些循环游戏,界面如下:

https:///hoc/6

在这里,学生只需要拖动相应的块来使游戏完成即可,随着游戏的不断进阶,难度也越来越大,学生对于循环的理解也将得到进阶。

当然这里还有很多的例子可以在教学中使用,实际课堂反馈,学生对于这些游戏非常感兴趣,对比没有使用游戏导入的部分,学生对这块知识的掌握要更好。

当然同类工具还有很多,在进行资源搜索的过程中,我们还发现了另一个可以利用的游戏工具,来自麻省理工学院的scratch 游戏编程在线学习平台:https://scratch.mit.edu

这两个站点可以说有异曲同工之妙,都可以很直观的去学习编程语句,同时引起学生对编程的兴趣。

当然,类似的工具一定不止局限于以上两种,本文仅基于作者的自身教学经验,将此类理念作分享。通过游戏导入的学习方式,有很多优点。首先,游戏很容易抓住学生的注意力,引起学生的兴趣,激发学生的学习动机。其次,游戏世界里出错并不代表失败,学生可以重复再来,每次失败都是学习的机会。最后,游戏让学习者自己发现探索规律,而不是有老师直接告知结果。

游戏模式的教学需要我们改变传统的授课方式,通过游戏导入激发学生的兴趣,把枯燥的知识点变得生动直观,使学生爱上计算机思维。这种模式同时也提升了程序设计类课程实用性,并培养了学生的综合应用能力。虽然如此,仅仅靠一两次简单的课堂教学转换时不够的,我们需要将整个学习过程系统化,同时考虑整合零碎的学习时间,充分发挥现代信息技术的优势,努力提升学生在课后的自主学习时间。

杜克大学人体仿真和病人安全中心主任 Jeffrey Taekman曾指出:"游戏和虚拟环境是教育的未来。"的确,计算机游戏发展涉及计算机科学研究的许多领域,它本身就是计算机技术的集中体现,同时喜欢玩游戏是每个人的天性,我们应该充分利用这两个要素,来弥补教学本身的一些缺陷,用技术本身来辅助技术教育的过程。