APP下载

基于MFP的“三位一体教学”在C语言教学中的应用

2016-11-12薛明姬

无线互联科技 2016年19期
关键词:C语言微课游戏

薛明姬,张 燕,刘 佳

(1.辽宁机电职业技术学院,辽宁 丹东 118009,2.丹东市经济干部管理学校,辽宁 丹东,118000)

基于MFP的“三位一体教学”在C语言教学中的应用

薛明姬1,张 燕2,刘 佳1

(1.辽宁机电职业技术学院,辽宁 丹东 118009,2.丹东市经济干部管理学校,辽宁 丹东,118000)

基于MFP 的“三位一体教学”是指在C语言中运用微课、翻转课堂、游戏化学习等前沿教育理念,三者取其长,避其短,采用混合式教学模式,对其教学过程中产生的数据用大数据分析方法进行分析,很大程度上改善了教学效果。文章以MFP“三位一体教学”如何在C语言中应用为主线进行阐述,以期为类似计算机类的课程教学提供借鉴。

混合式教学;微课;游戏化学习;翻转课堂;大数据分析

C语言由于其功能强大,逻辑计算能力强,作为目前最常用的程序设计语言之一,因此也成为各高校尤其是理工科的主流开设专业基础课程。对于C语言教学,作为高职院校的教师,经过几年的教学发现,很大一部分学生基础薄弱,学习的主动性不强。这导致一学期下来,班级只有较少数学生能紧跟教师的步伐,有大部分学生学到部分内容就跟不上进度而放弃,还有一些学生对学科毫无兴趣。究其原因,是因为传统教学的“灌输式模式”一直在强化“教”的作用,而没有发挥学生的主体地位。基于此,本文以“有趣、有效、有用”为教学目标,融合微课(Micro Class)、翻转课堂(Flipped Class)、游戏化学习(Playing)等前沿教育理念,实现MFP“三位一体教学”,体现混合式教学模式,并运用大数据分析方法进行反馈,逐步改善教学效果,在教学中进行了探索。

1 以“有趣、有效、有用”为教学目标,制作故事性微课,充分发挥学生的主体作用,实现翻转课堂

在传统教学当中,课堂采用一个学生成绩管理系统的项目贯穿教学始终。学习基础好的同学还行,学习基础差的还没学到一半就产生畏难和厌学情绪。因此选择既有趣又有效的项目显得尤为重要。笔者在教学过程中,以“有趣,有效,有用”为目标,选择了ATM存取款模拟,自动取货机,四则计算器,火车票务系统等和学生密切相关的项目作为教学内容的知识载体,让学生对其产生兴趣。制作故事性的动画人物型的微课,来把抽象的语句和程序分析相结合,从而达到接近学生心理的目的,让抽象的C程序分析过程变得直观化,精美的动画和故事吸引学生,不再是以往满屏的文字叙述,图文并茂。此外,笔者还在网络上搜索讲得不错的慕课推荐给学生,并融入自己的教学当中。这样学生在课下通过观看微课视频,可以实现知识点的预习,如果学不明白还可以反复观看。课上教师着重进行教学重难点的讲解,进行差异化教学,以学生为主体,变填鸭式讲授为学生自主学习为主,翻转了课堂,得到了很好的教学效果。

2 在“互联网+”时代下,采用混合式教学模式,优化教学过程设计,实现翻转课堂

如今的世界是互联网的世界,无论是日常生活还是工作都离不开学习。将互联网应用到教学过程中来,实现混合式教学,可以充分利用学生课余时间。在C语言教学中,实现线上和线下教学,线上通过微信雨课堂、QQ等工具,发布预习微课,和课后习题和知识点总结以及任务拓展。线下教学主要在课堂进行,根据线上教学学生的网络活跃度和难点、错点和预习比例等大数据的反馈,教师进行教学过程设计,颠覆以往的以知识结构为主进行的内容讲授。在课堂上,基于项目式进行教学,这些项目是教师精心挑选的,非常能吸引学生的兴趣。对于预习过微课的同学,教师加以引导和点化,基本上能完成简单的项目内容。紧接着教师强化重难点,对重难点采取全覆盖式讲解和多样化辅导,继而提出深层次项目任务,学生由于完成了刚刚的项目变得有信心,继而投入到稍复杂的项目当中去,这样整个教学过程其实一直是教师在引导,而不是主导,学生依靠兴趣并被引领完成了教学内容的学习,课后再设置时下流行的事物(笔者设置过抢红包和扫雷游戏)任务拓展,加深对课堂内容的理解。循环起来是个良性循环,学得好的同学不断被新技能吸引,成为头雁。学得不好的同学可以通过反复学习微课和线上线下向老师和同学进行求助,掌握基本知识。课堂成功地被翻转,变成了以学生为中心的课堂。教师也省了很多时间讲解大家都会的东西。优化的后教学过程总结如图1所示。

3 将游戏与学习结合,使学生游戏化学习,进而提高课堂参与度,实现翻转课堂

如今无论是成人还是孩子都喜欢玩游戏。据统计,玩家的平均年龄是32岁。如何让学生把心思放在课堂上,逐步提高学生的教学活动参与度,将游戏整合到教学活动当中来,使用游戏元素和游戏机制,通过游戏和交互式媒体结合,让人们积极主动参与进来获取信息,进而提高学习的兴趣。在C语言教学过程中,在教学评价环节,设计了闯关答题,随机抽号答题,幸运转盘抽奖,问题连连看,孤岛求生等多种游戏机制,每种游戏设计了相应的奖罚政策。比起传统教学,每节课参与人数大幅增加。课堂不再枯燥乏味,学生积极参与,发挥其自身主观能动性,进行课堂翻转,变成学生的天下,使得课堂教学质量得到了明显提高。

图1 教学过程设计

4 运用大数据分析学生的学习习惯和个性化差异,得出隐形偏好和学习规律

学生在学习过程中存在着很多的差异,包括学习习惯,学习行为,偏好和能力等等。如果在教学活动中掌握了学生的这些差异,对于教学便是如虎添翼。在C语言传统教学过程中,教师想做到因材施教,基于作业批改获取易错点和难点,基于上课和学生的沟通了解学生的性格,但是这工作确实工作量特别大。现在的学生作业复制粘贴现象很严重,且学生不愿意和教师进行交流和沟通。随着云计算、物联网、移动终端、大数据等网络信息技术的迅猛发展,在C语言教学当中,笔者通过雨课堂平台,可以统计学生的预习复习情况、习题易错点和学生和教师的沟通反馈的教学难点,通过雨课堂收集的大数据,可以密切追踪学生的学习行为和动态,进而分析学生的学习习惯和个性化差异,得出可视化学习规律和学生的隐性偏好。通过这些大数据的不断反馈,教学不断改进,得到了一个非常好的良性循环。

5 结语

经过一学期的不断摸索和实践,C语言教学较以往相比,开发贴近学生心理的微课资源和融合游戏机制的习题资源,激发了学生学习兴趣,通过线上留下的数据反馈不断进行课程资源优化和重难点和易错点提炼,让课堂变成学生的主场,直击学生学习软肋,不再是一味地重复式讲解,真正做到不会哪里讲哪里,班级参与教学活动的学生显著增多,发挥了学生的主体作用,较好地改善了教学效果 。

[1]张立国.虚拟学习社区交互结构研究[M].北京:教育科学出版社.

[2]张金磊,王颖,张宝辉.翻转课堂教学模式研究[J].远程教育杂志,2012(4):46-51.

[3]何克抗.从“翻转课堂”的本质,看“翻转课堂”在我国的未来发展[J].电化教育研究,2014(7):5-16.

Application of "Trinity Teaching" based on MFP in C language teaching

Xue Mingji1,Zhang Yan2,Liu Jia1

(1.Liaoning Mechanical and Electrical Polytechnic,Dandong 118009,China;2.Dandong Economic Cadre Management School,Dandong 118000,China)

“Trinity Teaching”based on MFP refers to the use of advanced concepts like micro class,flipped class and flip the classroom game based on learning(playing)in C language.Take its advantage in three and avoid its short.Adopting the hybrid teaching mode,with big data analysis method to analyze the data produced in the process of teaching greatly improves the teaching effect.This paper expounds how to use MFP“Trinity Teaching”in the C language as the main line,in order to provide reference for similar computer courses teaching.

hybrid teaching;micro class;game based learning;flipped classroom;big data analysis

项目名称:以“有趣、有效、有用”为教学目标的C语言教学方法改革;项目编号:JYLX2016016。

薛明姬(1985—),女,辽宁葫芦,讲师;研究方向:自动化。

猜你喜欢

C语言微课游戏
基于Visual Studio Code的C语言程序设计实践教学探索
微课在初中历史教学中的应用
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
爆笑游戏
论子函数在C语言数据格式输出中的应用
与“微课”的首次亲密接触