游戏化教学方法在网络编程类课程教学中的应用

2016-12-21 00:27王琳杨波陈贞翔乔善平
计算机教育 2016年9期
关键词:形成性评价游戏化教学

王琳 杨波 陈贞翔 乔善平

摘要:随着高等学校网络工程专业办学水平的提高,作为重要的专业课程,网络编程类课程急需通过教学形式的改良来提升教学和学习效果。文章探讨游戏化教学这一新兴教学方式在网络编程类课程中应用的优势与挑战,分析形成性评价在该课程中的重要性,并以Kahoot!为例展示游戏化教学的效果,分析将游戏化教学方法引入网络编程类课程后潜在的问题。

关键词:网络编程;游戏化教学;Kahoot!;形成性评价

0.引言

网络编程类课程的对象是网络工程专业的学生,以讲授如何通过使用Socket套接字等网络编程工具来达到不同主机之间的进程通信和讲解网络底层编程的基本技术为目的。表1展示了网络编程类课程的主要内容框架。通过该类课程的学习,让学生对网络环境下软件的特点和开发有初步认识,为学生介绍开发网络软件的基本知识和设计理念;并为学生进一步学习大型网络软件设计与开发打下基础。作为一种新兴的教学方式,游戏化教学正逐步应用于高校的专业课教学过程中,笔者就游戏化教学方式应用于网络编程类课程的效果进行讨论。

1.网络编程课程中形成性评价的重要性

网络编程类课程在授课过程中,常规使用的评价方法是总结性评价,即当教学过程或教学活动结束后,为了掌握学生的课程学习情况和教学效果,以考试或综合设计的方式进行评价。该种方法虽然可以对学生的整体知识掌握情况进行评估,但是由于网络编程类课程的知识点较多,在实际的教学过程中教师难以确保学生对所有知识点均良好掌握。与总结性评价相比,形成性评价是在教学活动的发生过程中随时对教学效果进行评价,从而引导教学活动正确地进行,引导学生完整掌握教学内容。教育心理学的经验表明,通过教师和学生相互反馈教学效果的信息,可以促使师生利用反馈信息不断修正教学或学习方法。

就网络编程类课程而言,形成性评价与总结性评价同等重要:通过形成性评价,教师可以在教学过程中帮助学生构建完善的知识体系,挖掘学生的潜力并改进学习效果;通过总结性评价,以考试或综合设计的方式让学生对套接字、服务器设计、底层网络编程等知识点进行结构化总结和综合运用。由于网络编程类课程的知识点较为分散,而实际的网络软件项目开发时常常需要精通细节,因此教学过程中采用形成性评价可以更好的促使学生掌握每个知识点与细节,完善学生对课程知识的认知。

2.游戏化教学环境及其优势

将教学方式与游戏精神相互交融是游戏化教学的精髓,通过寓教于乐的方式提高课堂教学的效果。在众多的游戏化教学方式和教学环境中,Kahoot!是一个可以在教室或其他学习环境下直接使用的基于游戏机制的免费在线学习平台。目前全世界共有180个国家超过5000万人利用其进行学习任务。使用者可以利用Kahoot!为任何年龄段的用户创建任何类型的主题游戏,并可运行在支持浏览器访问的各种终端上,如手机、笔记本等。

作为教学过程中的形成性评价的一种具体实现方案,Kahoot!可以帮助教师监控每一个学生达到学习目标的进度,分辨长处与不足。使学生从更多的挑战性学习机会中受益并可以使教师估计学生对于授课内容的整体掌握情况。图1展示了Kahoot!的问题与结果统计界面,可以看到其通过抢答的方式来吸引学生进行思考和竞争,并将学生的答案分布以直方图的方式直接呈现在教师和学生面前,从而可以帮助教师了解相关知识点在学生群体中的掌握程度,从而实时地调整教学策略与解答疑难问题。图2展示了在采用Kahoot!进行网络编程的游戏化教学活动后,学生对于教学满意程度的直方图分布规律。由图2可以看出,大部分学生对于该种方式的授课情况非常满意,教学效果良好。

3.游戏化教学存在的挑战

基于Kahoot!的游戏化教学环境尽管存在许多优点,但需要注意的是,在实际授课过程中,我们发现由于这种游戏化教学具有竞争性和娱乐性的特点,因此部分学生为取得较好的成绩,会采用随机猜测或作弊等手段。而且,每次游戏之前,当学生为自己命名昵称时,为了在其他学生面前突显个性,在名称选择时耗时较长。此外,网络编程类课程的教学过程时间较长,学生的兴趣与对课程的满意程度随教学活动的推进也在发生变化。图3展示了随着教学活动的深入,学生对于游戏化教学方式的兴趣度的变化情况。该图在网络编程的授课进行过程中选择了5个时间点调查学生的满意度。可以观察到,学生首次接触基于游戏化教学的形成性评价方法时兴趣盎然,对于课堂教学效果的满意度很高。然而,随着教学过程的逐步深入,学生的非常满意度下降并稳定到0.67左右。因此,如何长期维持学生的兴趣与授课效果是游戏化教学在网络编程类课程中应用时需要解决的问题。

4.结语

综上所述,随着我国高等教育改革的逐步深入和办学水平的稳步提高,课堂教学形式也在经历着由单一化向多元化、多样化发展的趋势。游戏化教学及Kahoot!作为有效提升教学和学习效果的形成性评价的手段,在网络编程类课程体系中具有良好的应用前景。然而,在兴趣持久度、成绩真实度以及教学活动饱满度等方面还需要进一步提高,需要网络编程领域的教育工作者继续探寻更优的解决方案。

猜你喜欢
形成性评价游戏化教学
形成性评价在农村初中英语阅读教学中的运用研究
形成性评价在羽毛球技术教学中的实施
倾心打造音标“游乐场”
对小学语文游戏化教学的现状分析及对策探讨
基于新课程理念的小学信息技术游戏化教学探析
中药分析综合教学评价方式的改革思路与实践
论形成性评价与医学生自主学习能力的培养