APP下载

高职院校程序设计类课程中常见的微课种类及其作用分析

2015-12-03范美英

关键词:程序设计种类作用

摘 要:在信息化技术的推动下,微课已经成为高职院校教师上课的常见手段之一。对于程序设计类课程的微课也已逐步突破现有的“信息化手段”的约束,它们适合不同受众、匹配课程内容、教学设计精良。本文通过对比高职院校程序设计类课程中常见的三种微课类型,分析了其各自的作用,得出了各类微课的适用场景。

关键词:程序设计;微课;种类;作用

1 微课概述

1.1 什么是微课

上海师范大学的黎加厚教授将“微课”定义为“时间在10分钟以内,有明确的教学目标,内容短小,集中说明一个问题的小课程”。

南京师范大学的张一春教授称“微课”是指为使学习者自主学习获得最佳效果,经过精心的信息化教学设计,以流媒体形式展示的围绕某个知识点或教学环节开展的简短、完整的教学活动。

被称为“中国微课之父”和微课追梦人的胡铁生先生也不断对微课的概念进行升级和改版。在其对微课定义的3.0版中,他提到,微课是“微型视频网络课程”的简称,它是以微型教学视频为主要载体,针对某个学科知识点(如重点、难点、疑点、考点等)或教学环节(如学习活动、主题、实验、任务等)而设计开发的一种情景化、支持多种学习方式的在线视频课程资源。

1.2 微课的特点

从上述各种概念中,可以总结得出微课具有以下特点:

第一,时间短。

从黎加厚教授的定义中可以看出,微课在时间方面的要求比较严格——10分钟以内。虽然张一春教授没明确指出时间的具体数值,但是在他提出的概念中强调了“简短”这个特性。这是与传统国家网络精品课程(50分钟-1小时为单位)最明显的不同点。

第二,内容精。

由于时间较短,直接导致在微课中呈现的内容量少,但同时由于微课的目标明确,又对精准有了新的要求。在微课中,教学目标或是某个学科的重点、难点、疑点、考点,或是某个学科的某些教学活动、练习实验。

第三,重设计。

微课要在短时间内将内容传播给学习者,而且要能吸引和激发学习者的学习热情,因此必须有精心的教学设计,同时也要有教与学的心理学作指导。

第四,可视化。

从形式上来看,微课均应以“视频”的方式呈现,其可视化效果较好,有的微课还可以与学习者互动,增强学习体验、提高学习效果。

除此之外,微课还具有网络化发展的趋势。随着网络技术和流媒体技术的发展,微课以其数据量不大,内容充足的优势将成为网络学习、个性化教育的主流形式之一。

1.3 微课的制作工具与设计流程

“工欲善其事,必先利其器”。具有高像素摄像头的手机与支架的完美结合就是制作微课成本最低、技术含量最低的途径。除此之外,各式各样的录屏软件,如CamtasiaStudio、屏幕录像专家等,可以同时将电脑屏幕的内容和麦克风的声音录制合成,并且提供了简单的后期编辑功能。随着科技的进步和媒体编辑软件操作的简易,微课设计者们将不再为制作而苦恼。

如今,制作工具已不再是微课的障碍,“设计”的精彩与否就成为了微课质量高低的重要参考指标。如何设计微课?大可以遵循以下流程:

第一,选点。

在微课时代,“内容为王”已经是众人皆知,选点即是确定微课的内容。任何一门课程中都有其重点、难点、疑点和考点,在微课中,到底要向学习者传达什么点?这是在创作之前需要首先解决的问题。在选点时还需要注意从学习者的角度出发,要尽量将受众明确。

第二,定型。

在选取好内容之后,需要对微课的“型”加以揣摩和确定:内容如何呈现给学习者?如何才能较大程度地吸引学习者的眼球,提起其学习兴趣,提高其学习效率?定型的同时,选取什么制作方案与工具也将初见端倪。特别是当微课由任课老师与其他媒体制作人员合作完成时,那么“定型”步骤是一个重要的里程碑。因为此时对“使用什么媒体手段表现课程内容”已经非常明了。

第三,细节。

撰写微课脚本的过程就是设计各个细节的过程。在脚本创作前,需要将微课着重需要体现的点“切割”成为若干环节的意图关键点,然后再针对各个关键点设计画面内容、媒体表现、配音文本以及拟用时间等。所以,微课的脚本设计中至少要包含以下几个方面的内容:时间、意图关键点、媒体表现手段、屏幕(配音)文字等。

第四,润色。

一般而言,脚本确定后,即可使用相关工具完成微课的制作。然而,如果微课的景别较多,画面内容的变换较细腻,那么就需要在完成微课的初稿后进行润色,从而使得画面切换比较流畅、自然,使学习者如沐春风。

2 程序设计类课程中常见的微课种类与其作用

2.1 讲解理论知识的微课

与其他课程相似,在程序设计类课程中也有大量的理论知识需要学习。例如,在程序设计中的基本概念、数据类型及转换、三大控制结构的基本语法、常用数据结构与算法原理、数据存储的基本理论等。用微课呈现这些内容时,制作精美的PPT是首当其冲的任务,如果涉及的知识点较难理解或需要强化记忆,辅以动画等形式将不无裨益。

这样的微课可以灵活使用“提问”、“讨论”、“引导”、“讲授”等教学方法组合设计。从学习者实际所遇问题出发“引导”其进入课程,调动其学习的主动性和积极性,可以有效促使他们愉快地完成学习;教师可以运用亲切的口头语言向学习者“讲授”知识,如描绘情境、叙述概念、论证原理、阐明规律等;根据教学需要,提出相关问题让学习者参与思考,通过“提问”使其获取、巩固或检查知识;还可以在教师指导下,由学习者围绕某一种中心问题通过微课平台发表各自的意见和看法,共同研讨,相互启发,集思广益地进行学习。

这种形式的微课对于学习者有效学习理论知识很有帮助。然而,程序设计类课程的最终目的是需要学习者能够编写程序,所以,其他类型的微课呼之欲出。

2.2 编辑环境录屏式微课

在学习者掌握了相关的理论知识之后,教师就可以借助一些经典案例,在微课中演示这些知识的使用方法。此时,最简单的微课制作技术就是使用录屏软件录制编辑环境中编写程序的过程。例如,在演示三大控制结构中的分支结构时,可以借助“根据输入的三边长判定是否能构成三角形”或“根据输入的成绩判定成绩等级”等案例,将分支语句的各种使用方法加以演示。

在Android、iOS等程序设计类课程中面临的问题已经与现实接轨。这样的课程中的案例就可以源于现实生活,而不再拘泥于虚拟案例。例如,在介绍Android中SharedPreferences如何使用的微课中,就可以使用“如何才可以使APP记住用户的偏好设置”或“下次自动登录”等实际问题。

通过信息化教学手段和实际观察知识在实践中的运用方法,以及程序的运行效果,可以印证所传授知识的正确性,并可以使学习者获得直接感知,从而激发其进一步学习。由此可见,“编辑环境录屏式微课”在知识的使用方面着实立竿见影,但是前提是学习者对知识已了然于胸,否则只能知其然,而不知其所以然,不利于长期深入学习。

2.3 练习测验式微课

经过一段时间的学习后,学习者的程序设计技术、技能到底有无提高?需要多次练习和测验方可得知。练习测验式微课就是通过交互动画等技术手段,让学习者围绕某点完成一些练习或测验,借以自评其学习效果。例如,针对某算法原理,可以用一组动画模拟算法过程,让学习者进行判断正确与否;或者让其从中选择正确项,或连线,或填空…形式各异,但宗旨唯一。

上述三种形式的微课互相之间可以有交叉,这就意味着在同一个微课作品可以多种形式并存,只要设计合理,便于学习者学习使用即可。

3 结论

有人说,在“微课”尚未出现时,程序设计类课程也是运用PPT和动画讲理论,运用编辑环境讲代码,为什么一定要用“微课”来展示?大概与当前的“碎片化思维”有莫大关系。“微课”充分利用了学习者的闲散时间,无论何时何地,都可以按需学习。正是“微”才使得“课”在有限的时间内突出重点,满足了高效学习的需要。

参考文献:

[1]张一春.微课的16个“不是”.http://blog.sina.com.cn/s/blog_8dfa9ca

20102vm7t.html,2015.6.27.

[2]百度百科.微课.2015.7.9.

[3]胡铁生.胡铁生的最新“微课”定义(3.0版本).http://blog.sina.com.cn /s/blog_73b64be60101arwp.html,2013.4.27.

[4]张一春.小“微课”,大“世界”——揭秘“微课”建设内核的十个问题.http://wenku.baidu.com/link?url=CHNf-RsMD41ZKy92-ocb660uGJZ

ElfB0dPpisiCLXsZ__6_dLlWYPgqe85iHaPvj8LlkWYSWd5yFHF32-0I4

ADMVtXSH1GgNvld8EJKalLy,2015.7.8.

[5]黎加厚.多维解读微课.http://bbs.aieln.com/article-5946-1.html,

2015.7.8.

作者简介:

范美英(1982-),女,山西吕梁人,硕士,北京信息职业技术学院讲师,研究方向:软件开发技术。

猜你喜欢

程序设计种类作用
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
消防车种类知多少
镜头像差的种类
高职高专院校C语言程序设计教学改革探索
试分析高中化学教学中概念图的应用策略
多媒体技术在小学语文教学中的应用研究
谈谈朗读在文本解读中的作用
PLC梯形图程序设计技巧及应用