APP下载

编程多媒体课件

2018-09-25王彦辉廖桂湘

教育教学论坛 2018年33期
关键词:大学数学微课

王彦辉 廖桂湘

摘要:综合论述了现阶段多媒体教学课件的发展状况,分析了信息时代学生学习的特点和学习方式的改变。提出了编程多媒体课件的概念,总结了编程多媒体课件的三个特点,探讨了编程多媒体课件的技术实现细节和制作编程多媒体课件的策略。研究了网络教学课件发展的趋势,发现了“小微化”是网络课件发展的必然趋势,指明了编程多媒体课件未来的发展前景。

关键词:编程多媒体课件;微课;大学数学

中图分类号:G434 文献标志码:A 文章编号:1674-9324(2018)33-0201-02

一、现状分析

由于信息技术的迅猛发展和快速普及,人人都有智能手机的时代已经到来。学生们可以随时随地使用自己的手机学习原来在课堂上由教师讲授的内容。教师也可以改变自己的教学方式,预先将课上的关键内容制作成小段视频发送给学生自学。课堂上则帮助学生解决不懂的问题,师生互动讨论,教师只做重点点拨。这种近乎完美的教学模式因为符合了信息时代的特点,极大地激发了追求教育改革的人们的浓厚兴趣。从2012年下半年以来,随着“翻转课堂”和可汗学院的传播,“微课程”教学开始在国内迅速开展起来[1]。

最初的教学活动是纯粹的面对面的传授,施教者和受教者人数都极为有限,所谓“口传心授,不立文字”。而后,为了表达更明确,开始使用文字(教材和板书),所以说,文字应该是最早出现的教学课件。再后来,随着教育的不断普及,新的教学辅助工具不断被使用,陆续出现了教学挂图、实物模型、投影胶片、录音磁带,最终发展到了今天的教学视频和教学动画。可以说,每一种新的教学辅助工具的出现,都意味着人类想象能力的退化和惰性的加重。然而,教育普及的广度和深度正是人类文明进步层次的重要指标。为满足越来越多的民众对教育的需求,教育只能走下神坛,降低身份到民众中间去,逐渐地被大众化、娱乐化和通俗化。多媒体课件正是教育为迎合普通民众而发展起来的。如今,线上线下可以看到很多教学多媒体课件[2]。多媒体课件的正确应用,不仅可以在课堂上减轻教师的负担,还可以改善教学效果,事半功倍。

现代电子计算机的运行速度都非常快,一般的家用电脑每秒钟少说也有十几、几十亿次的运算。如果用功能如此强大的电脑去播放视频、展示图片文本,就好比是开着装甲战车去拖犁耕地,能把地耕好吗?未必。在电脑普遍用于教学之前,已经有许多教学辅助工具在广泛使用。信息技术发展的普及,出现了价格便宜但功能强大的现代电子计算机,那么,就应该充分利用好这一科技成果,创造出新一代的多媒体教学课件,即编程多媒体课件。

二、编程多媒体课件

所谓编程多媒体课件,就是指使用脚本语言、带有程序设计的课件。与普通多媒体课件相比,编程多媒体课件的主要优点可以概括为以下三点。

(一)目的不同,立意有异

微时代使学习的时间地点不再局限于课堂教学,学生们自由地选择学习的场所,但这样也就脱离了教师的监督。当学生独自一人面对多媒体信息终端时,能不能专心学习,能学习多长时间,确实是值得探讨的问题。微课视频开始播放后,学生是在认真看仔细想,还是在开小差打瞌睡,除了学生自己,只怕别人就不知道了。但是,如果学生手机里的“王者荣耀”网络游戏启动了,所有人都有绝对的理由相信,在接下来的10分钟之内(只要没有被强行叫停),学生会全神贯注地与手机进行频繁的互动。究其原因,就是因为学生可以参与游戏之中,手机对他有反馈。编程多媒体课件的设计正是基于这样的思路,预设了多种前提,可以对学生的规范干预做出相应的反馈。学生在使用编程多媒体课件的时候,其实就是在和课件交谈,在不断地探索中进行深度介入式学习[3]。

(二)内嵌随机,常看常新

普通多媒体课件一旦完成就固定下来了,无论什么时候播放,展现的内容都完全一样,下次播放和上次播放不会有任何不同。编程多媒体课件则不然,由于在编写代码时嵌入了随机机制,编程多媒体课件可以做到每次播放出来的效果都不一样。譬如说,《概率论与数理统计》是大学数学课程的重要组成部分。随机现象和统计规律是不容易讲清楚的知识点。教师举例子如果少了,难以使学生信服;如果想多举例子,又没有足够的时间。一般这种情况,教师也只能从理论上阐述,其他只能靠学生们自己的想象了。如果使用内嵌随机算法的编程多媒体课件,则可以借助现代电子计算机强大的计算能力,在极短的时间内按照随机规律产生大量的随机样本,学生们可以在对样本的观察中自己去发现统计规律。并且,由于随机算法是基于真实世界的内在规律,课件每一次运行的结果都不尽相同,虽不完全符合理论上的统计规律,但多次运行后不同的结果的综合必能很好地契合事物内在的规律,而这正是概率与统计学最本质的属性。

(三)算法为基,无限呈现

制作普通多媒体课件并不容易,是一件很辛苦的事情。凡是希望最终用户看到的内容,制作者必须先全部看到。因为没有算法支撑,课件中所有想要展示的内容只能靠作者预先逐个做好准备。如果课件的内容比较复杂繁复,就会极大地增加制作者的工作量,花掉更多的时间和精力。编程多媒体课件因为有算法做基础,依靠程序设计,课件可以按需要呈现近乎任意多的可能性。精确的计算可以确保每个对象以适当的形式出现在指定的位置上,大量的对象更容易反映出事物的内在规律,这一点特別适用于表现大学数学关于极限的理论。

三、技术实现

制作编程多媒体课件需要编写代码,目前比较流行的编码语言是Animate CC的ActionScript,最新版本是ActionScript3.0,是一种完全面向对象的编程语言,功能强大,类库丰富,语法类似于JavaScript。

事实上,创作编程多媒体课件并不需要太多的脚本编写语言知识,只要掌握其中的三个要点,假以时日多加练习,就可以做出精彩纷呈的动画作品来。

1.逻辑判断。以IF() 或IF()…ELSE() 为关键字的计算机代码,决定了计算机程序的走向,是程序设计中最经常被使用的重要功能。

2.循环控制。以For() 或 do()…while() 为关键字的计算机代码,在需要产生大量具有相同属性的对象时经常用到,可以极大减少作者的工作量。如果多媒体制作的软件是基于时间轴的,也可以用时间轴上的来回跳转(goto 语句)来实现相同的功能。

3.随机机制。随机机制是编程多媒体课件的核心技术,也是课件能够常看常新的算法保障。一般多媒体制作软件都有系统自带的随机函数(Random()),反复调用后产生一个伪随机序列,再根据具体的需要做数学变换,满足制作者的要求。制作者也可以通过迭代算法产生伪随机序列,当把迭代的初始值与计算机的系统时间联系起来后,每次运行就会产生一个不同的随机序列,于是实现每次运行的效果都不相同的目的。

四、狮子搏兔,志在必取

“小微化”是信息时代多媒体教学课件发展的必然趋势。以前流行做精品课程网站,把一门学科所有的资料统统放到一个主页页面内,如教学大纲,授课视频,进度表,作业,习题及解答,FAQ,模拟试卷等,然后希望学生们登陆网站,随时开展学习。现在大家都在做微课,录制一段10分钟的讲课视频,重点讲清楚某一个具体的知识点,然后希望学生掏出手机,随时随地开展学习。但是,如果想真正掌握一门学科知识,持之以恒地深入学习是必不可少的,跟着教师按章就节地课堂教学仍是获取坚实知识的最有效手段。

编程多媒体课件不是一节完整的微课,也不是为了讲清楚某个具体的知识点,而是应用知识点和检验知识点的,是组成一节课的最基本的单元。因为这样的课件与教学方法无关,所以几乎适合所有教学风格。

创办精品课网站犹如制造一部汽车,拍摄微课如同制造汽车零件,制作编程多媒体课件好比是生产钢板螺丝。如果汽车报废了,拆下来的零件或许可以重新拼装成一部汽车。而如果持有高质量的钢板螺丝这些极细微无指向的基础部件,能组合出来的可就不仅仅是汽车零件,也可能组装出一架飞机来!编程多媒体课件就是以极大地付出,全力制造一个极小的工具,以期能有更大的适应范围和更长久的生命力。

参考文献:

[1]陈子超.基于微课和慕课的翻转课堂教学设计研究[J].中国电化教育,2017,(9).

[2]丁國栋.我国在线微课视频资源现状研究[J].教育与管理,2017,(9).

[3]舒畅,闵兰,万会芳.基于翻转课堂教学模式下的大学数学微课教学[J].西南师范大学学报(自然科学版),2017,(9).

猜你喜欢

大学数学微课
微课在初中历史教学中的应用
基于专业需求与案例驱动相结合的大学数学教学改革
基于EduSoho的微课平台搭建与应用
高中政治微课设计探讨
与“微课”的首次亲密接触