黄蔡葵

摘要:随着信息技术的不断发展和更新,课程改革的不断探索和实践, 快乐学习、合作学习、项目学习、游戏化学习等理念不断深入人心。在中职《VB程序设计》中开展游戏化学习,可以改变传统的程序设计纯代码讲解的枯燥的教学方式,借助丰富的游戏资源和思想来满足学生多元的学习需求,激发学生的学习愿望,化被动学习为主动学习。通过创造性、发现式、游戏化学习,来感受VB程序编程的魅力,有助于提高教学质量,培养学生发现问题,解决问题的能力。

关键词:游戏化学习; VB ;程序设计;应用

中图分类号:G434      文献标识码:A

文章编号:1009-3044(2019)14-0092-02

1概述

众所周知,随着信息技术的日益发展,计算机复合型人才的紧缺,制约着计算机软件产业的可持续发展。社会是由很多方面组成的,社会需要的人才,来自各行各业。那幺,我们职业学校的学生要在激烈的市场竞争中,如何与象牙塔中走出来的其他莘莘学子竞争呢?如何在风云变化的信息产业中站稳脚跟,将他们的聪明才智充分发挥出来呢?

现代信息社会对人才的需求,主要表现在以下三个方面:专业技能、社会交往和方法素养。这三个方面相辅相成,不可或缺。无论哪种能力的缺失,都会影响个人的自身成长,都会影响个人在社会领域中的发展。社会交往与方法素养是学生适应社会,服务社会的能力。而对于教师来说,如何改变传统的教学方法,引入新的学习方法,让学生快乐学习,提高学生的学习的主动性和自觉性,增强学生的专业技能,提升学生社会交往的能力与方法素养。

Visual Basic程序语言采用面向对象的程序设计方法和事件驱动方式的程序设计原理,相对Java、C#、Delphi等较容易入门,经常作为计算机及其相关专业的一门专业基础课。在VB课程中引入游戏化学习,让学生在游戏中学习,能充分地调动学生学习的主动性和自觉性,让他们化被动学习为主动学习,从“让我学”到“我要学”,将职业教育指导思想“以市场为导向,以学生为主体,以能力为本位,培养具有创新精神和实践能力的应用型人才”充分融入平时的教学实践中,培养学生的专业技能、社会交往和方法素养。

2 游戏化学习的研究综述

2.1 研究背景

随着信息技术的不断发展和更新,课程改革的不断探索和实践, 快乐学习、合作学习、项目学习、游戏化学习等理念不断深入人心。在中职《VB程序设计》中开展游戏化学习,可以改变传统的程序设计纯代码讲解的枯燥的教学方式,借助丰富的游戏资源和思想来满足学生多元的学习需求,激发学生的学习愿望,化被动学习为主动学习。通过创造性、发现式、游戏化学习,来感受VB程序编程的魅力,有助于提高教学质量,培养学生发现问题,解决问题的能力。

2.2 研究现状

古往今来,游戏和教学一直形影不离。虽然游戏化学习的理论成熟于现代,但在古代早已有相关的记载。《学记》中提到“故君子之于学也,藏焉修焉,息焉游焉。”,认为游戏能让人放松身心,有益于学习进修。无独有偶,古希腊学者柏拉图也主张通过游戏来进一步了解儿童的天性,提倡寓教于乐。

游戏化学习已在各个学科中普遍应用,成为一种行之有效的教学方法。在体育课上,通过游戏化学习,不但能提高学生的身体素质,还能促进学生的身心发展。在英语课中,使用游戏化学习,不仅能营造宽松自然的学习环境,还能发挥学生的潜能。在数学课上,通过游戏化学习,不仅能在游戏中体验快乐,还能将数学知识融会贯通。

2.3 研究理论

1)建构主义学习理论

建构主义学习理论认为:学习不是被动接受的过程,而是主动构建的过程。因此,我们在教学中,不能简单地进行知识传授,而应该创设情境,让学生去主动探索、积极学习,通过师生的共同努力和紧密配合,完成知识的重组和构建。

在《VB程序设计》中引入游戏化学习,可以用丰富有趣的游戏来激发学生的学习兴趣,用真实重现的情境来引导学生发现问题,解决问题的能力。学生在发现问题中学习,在解决问题中成长。通过主动探究,通过发现并解决问题,知识会被逐渐重组,知识体系能被逐步构建。

2)体验学习理论

大卫·库伯认为,学习是一个体验循环的过程,通过具体体验,然后观察现象并反思,再对现象进行抽象概括总结,然后应用到具体行动中,最后通过行动再次体验。体验学习是一个感知—反思—领悟—实践—感知的循环过程。

在游戏化学习中,教师通过创设游戏情景,安排游戏活动,来引导学生学习。通过游戏来感知新知,通过观察来反思新知,通过归纳来领悟新知,通过应用来实践新知。

3游戏化学习的方案设计及实施

3.1 《Visual Basic程序设计》课程教学现状分析

传统的VB教学中,主要以“知识为本位”,强调学科知识的系统性与连贯性,而忽视对学生能力和创造性的培养;强调以课堂为中心、以教师为中心,而忽视了学生学习的主体性。具体体现在:

1)教学内容不够新颖

随着计算机技术的飞速发展和计算机行业的不断进步,照本宣科已经无法激发学生的兴趣,无法适应时代的发展,无法满足社会的需要。

基于这种现状,我们要将新的知识、新的信息融入学生的编程知识体系中,通过吸引学生的眼球,来调动学生的兴趣,开拓学生的视野,从而更新学生的知识储备,培养学生的创新意识和创新能力。

2)教学方法过于单一

教学方法是教师传授知识的方式问题,也就是怎样教的学问,主要有讲授法、案例分析法、情景模拟法、角色扮演法等。而我们VB编程课经常采用任务驱动法,从而导致学生认为只要完成教师布置的任务就可以,让学生失去钻研的动力和兴趣。

基于这种现状,我们要将多种教学方法应用于课堂中,让他们处处有发现,时时有惊喜,善于运用信息化和网络化来丰富课堂,提高学生的兴趣,锻炼学生的实际动手能力。

3.2 “游戏化学习”教学实施效果分析

1)激发编程兴趣,锻炼动手能力,提高学习效率

《VB程序设计》课程引入“游戏化学习”,采用项目分组教学,通过贴近学生实际生活的具体项目来开展教学,将难懂枯燥的代码编程,通过具体性、形象化的真实案例,激发学生编程的兴趣,锻炼学生的实际动手能力。进行“游戏化学习”,通过项目的设置、任务的分解、小组通力合作来完成,让学生在实践中学会思考、学会交流。不仅掌握了专业技能知识、锻炼了实际动手能力,还提高了学生的学习效率。

2)掌握专业技能,培养团队精神,提升整体素养

《VB程序设计》课程引入“游戏化学习”,能最大程序的激发学生的学习兴趣,掌握专业技能。以往的学习中,学生往往被动的“要我学”,通过“游戏化学习”转变为“我要学”,更好地掌握专业技能。我们在具体实施“游戏化学习”时,往往以小组为单位来进行,每一个学生不仅要完成自己的任务,还需要同小组的其他成员进行交流讨论,并进行融会贯通,集全组合力来完成一个整体项目。通过“游戏化学习”,学生在小组合作中,不仅掌握了专业技能,还学会了社会交往,培养了团队精神,提升了自身的整体素养。为他们以后走上社会,步入工作岗位,奠定了扎实的基础。

3)学会合作、交流、分享

《VB程序设计》课程引入“游戏化学习”,让学生通过创造性、发现式、游戏化学习,通过相互交流、相互合作的模式,来感受VB程序编程的魅力,从而达到相互提高,有利于培养学生发现问题,解决问题的能力。

参考文献:

[1] John Ferrara(美国).好玩的设计:游戏化思维与用户体验设计[M].北京:清华大学出版社,2017.

[2] (美)卡尔 M.卡普(Karl M. Kapp),卢卡斯·布莱尔(Lucas Blair),里奇·梅施 (Rich Mesch).游戏,让学习高效[M].北京:机械工业出版社,2017.

[3] 乐一波. Visual Basic 6.0项目教学实用教程[M].北京:人民邮电出版社,2008.

【通联编辑:闻翔军】