高职院校微课制作浅析
——以C语言课程为例

2017-11-11 02:51
辽宁高职学报 2017年9期
关键词:C语言知识点软件

王 娟

高职院校微课制作浅析
——以C语言课程为例

王 娟

(阜新高等专科学校,辽宁 阜新 123000)

微课凭借“短小”“精练”“有趣”“方便”等诸多优点走红现代课堂,学生可以不受时间、空间限制,利用琐碎时间学习。在高职C语言教学过程中,很多学生对学习C语言存在畏难情绪,需要通过微课配合,使学生在课下的学习有的放矢。

高职教育;微课;制作;C语言课程

“微课”是以流媒体形式展示的围绕某个知识点或教学环节开展的简短、完整的教学活动。[1]如今微课已经随着网络渗入到学习生活的每个角落。高职教育正处于整合信息资源、改革教育方式、革新教育理念的重要阶段,很多高职院校正在着手打造自己的微课平台,使学生无论在课上还是课下都能够得到及时的辅导和专业的帮助。

C语言由原来的计算机专业课演变成专业基础课,不单计算机专业开设,很多工科类专业都开设本课程。但是,对于从未接触过程序的学生来说,C语言是一门比较难懂的学科,容易在心理上产生抵触情绪。究其原因,是在课堂上教师讲授的内容没有听懂,课后自学又存在一定困难。这样的问题发生频率较高,如何来解决呢?本文通过制作C语言微课实例,来解决C语言学习上的困难,探讨微课制作方法,开拓教学思路,扩展思维模式。

一、微课的地位及作用

微课,作为教育信息化新的教学资源形式,既可以作为正式学习的辅助教学资源,又可以作为非正式学习的自主学习资源,有着巨大的发展潜力和应用前景,因此,对微课的研究已经成为教育信息技术领域一个新的研究热点。[2]简单地讲,微课就是指通过微视频及相关学习资料帮助学习者独立、完整地学会某一知识片段或方面的学习活动。[3]对于C语言课程来说,微课是课堂教学的有益补充,主要解决在课堂上不易消化的内容,如递归、指针等问题。在课堂上,由于每名学生的学习基础、理解问题的能力等方面都存在个体差异,教师不可能方方面面都照顾得十分全面,微课可以帮助同学们将课上似懂非懂的知识点消化,所以微课中的知识点最好能与教师上课的内容同步,方便同学理解吸收,跟上教师的节奏。学生也可以利用微课提前预习下节课的内容,带着预习中发现的问题去上课。特别强调的是,微课的功能是学生预习和复习课堂内容的辅助,且不能本末倒置。

二、微课制作过程

微课制作过程如图1所示。

图1 微课制作过程

1.选题

微课一般选择教学的重点、难点、疑点、考点等,即需要老师来揭开“神秘面纱”的部分,例如冒泡法排序、函数的递归调用、指针等。

在制作微课时应突出主题、内容明确、设计合理,时间一般控制在5~10分钟为宜,这样符合学生的认知特点和学习规律。[4]如果录制时间太长,会导致微课的文件过大,不利于网络传播,并且还会加重教师的工作量。尽可能使微课讲授的内容碎片化、点状化,如果知识点内容较多,短时间内讲解有困难,可以按一定的逻辑分成若干个小块,分步解决,还可以利用案例精讲,帮助同学加深印象,强化知识点。

2.确定教学模式及表现形式

教学模式可以采用案例模式。例如在讲授for循环语句的使用方法时,可以利用实例、练习等进行强化,帮助学生消化课堂上的难点;或者以问题为基础,将学生们经常出现的问题分析解决,强化学生对知识点的理解。例如,当型循环while和直到型循环do-while二者的区别及使用方法,可利用两种不同的方法解决同一问题,对比发现二者的区别及在使用过程中应注意的问题。还可以采用翻转课堂的教学模式,让学生自主获取知识,回到课堂进行知识内化。

在微课表现形式的选择上,综合考虑学习者的学习风格、知识点内容、微课制作成本等因素,确定微课采用讲授型、演示示范型、情境剧型或综合型中的何种形式。[5]一般情况下,C语言采取讲授型和演示示范型较多。实践证明,带着同学们一步步地做,比直接给他们发程序代码更受欢迎。

3.准备素材及制作工具

录制微课前应先做好以下准备工作:教学设计及相关的文字材料;录制微课所用的PPT或课件;测试C语言编译环境;若需要也可以准备分镜头的相关设计;若需要出镜角色来增加微课感染力,也可提前做好相关准备工作,一般会选择本专业老师或学生来录制视频。

微课的制作工具有很多,可以根据自己的个人喜好来选择,如屏幕录像专家、Screencast、SnagIt、Cam tasia Studio等软件都比较好用。一般选择功能强大、简便易学、格式兼容性高的软件。下面以Cam tasia Studio软件为例谈谈微课制作过程。

4.微课制作

Cam tasia Studio是一套专业的屏幕录像软件,具有强大的视频和音频录制与编辑功能。[6]以Cam tasia Studio软件制作《冒泡法排序》微课为例:只要在按下“rec”红色按钮即出现3秒倒计时数到1便开始录制,按“F10”停止当前的录制。

在讲授程序算法时,可以设置全屏录制。当输入代码演示程序编辑过程时可设置自定义尺寸,突出显示程序,使学生观看代码更加清楚。在调试或修改程序时,为了让学生看清鼠标的动作,强调程序修改的位置,可以在光标效果选项卡中设置,将光标调大,设置高亮效果及左击、右击效果:录制过程中语速及语调要把握好,语速不要太快,语调要抑扬顿挫,这样有助于保持学生注意力,收到较好的教学效果。

结束录制时,用户可以预览效果,点击“保存”或“生成”。若保存成Cam tasia录像文件,就只能由本软件打开,若生成其他格式可以使用其他播放器打开。建议生成mp4格式。

5.微课制作的后期处理

后期处理可以解决在讲解的过程中出现的口误等问题,还可以将拍摄的部分加入微课,增加亲合力、感染力。后期处理可以采用专业的Prem iere软件,也可用VideoStudio,或者直接使用Cam tasia Studio软件剪辑。以Cam tasia Studio软件为例,点击拖动时间轴上绿色或红色的滑块可选中相应的视频,按下时间轴上面的剪切按钮可以删除视频,还可以利用分割按钮来分割视频做适当处理。Cam tasia Studio软件内置了许多过渡效果和特效,可用来精雕细琢微课作品。

三、微课录制的注意事项

微课制作过程中,不但要考虑知识点及教学内容的需要,而且要充分考虑学生的需求,以学生的视角录制微课,尽可能的在有限的时间内,发挥更大的作用。在制作的过程中应注意以下几点:

·鼠标的移动速度不要太快,目的明确,尽量减少无目的的操作;

·画面要简洁,教学目标突出;

·录制时选择周围环境安静的地点;

·关闭与课程无关的程序,避免没有必要的干扰;

·为了方便后期剪辑,可静帧2~3秒;

·录制完成后,也稍等2~3秒,以保证最后画面及语音的完整。

总之,微课对于C语言教学来说是教师教学理念的革新、教学方式的转变,对于学生来说是学习个性化的体现、学习模式的转变。微课制作不但提高了教师的教育教学水平和综合运用教育技术的能力,而且教师在制作微课的同时也在不断地自我成长、自我完善。让每一名基础不同、能力有别、层次各异的高职学生不断成长是我们的最终目的。

[1]张灵芝.微课在高职教学改革中的应用研究[J].中国职业技术教育,2014(26):70-72.

[2]孟祥增,刘瑞梅,王广新.微课设计与制作的理论与实践[J].远程教育杂志,2014(6):24-32.

[3]钟绍春,张琢,唐烨伟.微课设计和应用的关键问题思考[J].中国电化教育,2014(12):85-88.

[4]易俗.微课在《大学计算机基础》课程中的应用探讨[J].辽宁大学学报,2016(2):94-95.

[5]吴疆.微课程和多媒体课件[M].北京:人民邮电出版社,2016(8):138-139.

[6]王大慧.Cam tasia Studio在微课制作中的应用[J].南昌师范学院学报(综合版),2014(6):31-33.

An Analysis of M icro Course Production in Higher Vocational Colleges

WANG Juan
(Fuxin Higher Training College,Fuxin 123000,China)

With the advantages of being short,concise,interesting,and convenient and so on,the m icro course enjoys great popularity among modern class.With its help,students can use the fragmented time to study anytime,anywhere.In the teaching process of higher vocational C language,many students lack confidence in learning C language,and the application of m icro course lets students learn w ith a definite goal.

higher vocational education;m icro course;production;C language course

G712

A

1009—7600(2017) 09—0063—03

2017-01-06

王娟(1978—),女,辽宁阜新人,讲师。

[责任编辑,阜新高专:吴 迪]

猜你喜欢
C语言知识点软件
禅宗软件
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
基于Visual Studio Code的C语言程序设计实践教学探索
51单片机C语言入门方法
软件对对碰
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
关于G20 的知识点