APP下载

基于应用视角的微课实施

2016-05-03冯满堂

江苏教育·职业教育 2016年3期
关键词:C语言程序设计微课应用微课设计

[摘要]当下的微课不可谓不“热”不“火”,优秀微课作品的数量不可谓不大,但微课的应用突显度却并不高,很多优秀微课的作品仅仅是微课大赛的产物。在具体课堂教学中,应从应用的角度来进行微课的设计与制作,即微课设计与制作要有课程观,做到系列化,力求任务型。

[关键词]微课设计;微课应用;c语言程序设计

[中图分类号]G712 [文献标志码]A [文章编号]1005-6009(2016)14-0051-02

[作者简介]冯满堂,南京市莫愁中等专业学校(江苏南京,210017)讲师,硕士研究生,主要研究方向为职业教育课程改革和教学设计。

一、微课在五年制高职“C语言程序设计”应用中的可行性分析

10分钟左右的微课兴起于2011年,由广东佛山市教育局研究员胡铁生首提,特指以教学视频为主要载体,记录教师在课堂教学中针对某个知识点或教学环节而开展的教与学活动中所需各种教学资源的有机结合体。他认为微课以微型教学视频为核心,包含与教学相配套的微教案、微课件、微练习、微反思、微点评等支持性和扩展性资源,形成一个半结构化、网页化、开放性、情景化的资源动态生成与交互教学应用环境。微课以短小精悍著称,所谓“短”是指时长短,一般不超过10分钟,面对不同年龄、不同阶段的学生会有所差异,对于五年制高职的学生来讲,时长最好不要超过15分钟;所谓“小”是指教学目标明确,教学主题简短,教学资源的容量小,以便在网络上存储和传输;所谓“精”是指主题突出,教学内容精选,教学设计精细化,教学过程精彩生动、简短完整;所谓“悍”是指短小聚焦且交互性强,满足学习者随时、随地、随需学习的需要,且学习效果好。

“C语言程序设计”是五年制高职计算机应用专业学生所学的第一门程序设计课,该课程理论深、实践性强、灵活多变,学生普遍认为比较难学。同时在课堂教学中课时少,每周只有四节课,学生明显感觉上课进度快,学起来比较困难。对于90后的高职生来讲,网络就是他们的生活,他们不满足于灌输式、教条化的学习,很难按照逻辑推演上完一节课或看完一本书。而微课却很好地体现了以学生为中心,突破时空的限制,能促进学生的自主学习,学生既可查缺补漏,又能强化巩固所学,是传统课堂教学的一种重要补充和资源拓展。微课的认知习惯、认识策略都特别贴近当下学习者,已成为微时代一种创新的教学模式和学习方式。

二、基于应用视角的微课设计制作与应用

(一)课程观

基于知识的孤零零的几个微课片断很难在实际教学中发挥作用,因此,在考虑微课在五年制高职“C语言程序设计”应用时应具有课程观。这里的课程观具有两层含义:一是应从整门课程来考量微课的制作与应用,即围绕着整门课程开发系列微课组成微课程。在整门课程的微课开发时,内容要覆盖课程目标的基本要求,知识体系关联清晰,模块划分合理,重难点突出,启发性强,有利于激发学生学习的兴趣,符合课程的内在逻辑体系和学生的认知规律,将原来的课程按照学习者的学习规律,分成一系列包括目标、任务、方法、资源、作业、互动与反思在内的微课程体系。二是每一个微课也应具有课程观,具有课程的形态。微课应是一个自足的学习系统,应能够满足学习者的知识需求并帮助学习者解决实际问题。因此,微课不能仅仅提供微视频,还应提供微目标、微教案、微讲义、微练习等课程要素,微课的内容越丰富,服务越周到,对教与学分离情况下的学习内化和应用知识就越起作用。

(二)系列化

微课由于“资源粒度小”,长则十几分钟,短则几分钟,围绕着某个知识点来进行讲授,知识过于碎片化,造成学生对知识的认识浅表化。五年制高职“C语言程序设计”课程主要是培养学生掌握C语言的基本语法,掌握程序设计基本思想、基本概念和基本方法,并能运用所学知识与技能对一般问题进行分析和程序设计,并编写出高效的C语言应用程序。通过该课程的培养目标可以看出学生掌握C语言的系统知识还是必需的。从微课的应用视角来看,通过制作系列化、专题化的微课来解决微课的碎片化问题不失为一种良策,可以帮助学生建构课程的知识体系。

C语言程序主要由三种结构组成:顺序、分支和循环,其中循环结构又是重中之重,现以循环结构为例来看一下系列化微课的设计与制作。针对五年制高职“C语言程序设计”这门课程的循环结构部分,选取“购物管理系统”中的两个子功能模块“商品信息查询结算”和“用户登录信息验证”为中心任务,系列化为以下几个微课:什么是循环、什么是while循环、while循环的应用、什么是do-while循环、do-while循环的应用、什么是for循环、for循环的应用、break和continue语句的应用、商品信息查询结算功能的实现和用户登录信息验证功能的实现。在制作系列化微课时,应选择与学生生活背景相关的任务或问题为主题,将选择的主题根据知识内在的逻辑和学生的认知发展规律序列化为若干个微课。微课间要互为联系,后一个微课应包含前一个微课的相似知识点,并增加新知识点,最后一个微课应包含教学目标所需的所有知识点。讲解时通过一个个与学生生活相关的任务讲授引出技术内容,既提高了微课的趣味性,也很好地承载了知识,进而帮助学生理解新知识,并能将所学的知识向现实中进行迁移,同时也培养了学生解决问题的能力。

(三)任务型

任何教学活动,不管是一节课还是一个单元,甚至一门课程,都应该以任务为中心,即当学习者获取的知识或原理来源于现实世界的任务时才能促进学习,获得良好的教学效果,H微课也不例外。微课作为学习的一种重要资源和教学方式,要想达到良好的学习和教学效果,必须以任务为中心,且该任务最好来自于学习者的真实生活背景,明确告知学习者学完微课中的任务后能够做什么,进而激发学习者的学习兴趣,引发他们自主探究知识的欲望,也就是说,微课最好是任务型的。明确了微课的教学任务后,应该对这一任务进行适当的序列化,对序列化后的任务进行教学成分细分,并选择适当的教学策略进行有效的微课制作与应用。现以五年制高职“c语言程序设计”课程中“选择结构程序设计中的switch语句”为例,结合课程特点和学生受快餐文化影响的实际,微课通过windows自带计算器的使用导入新课,在聚焦简单计算器实现的任务下,通过论证新知(switch语法,switch执行过程)、尝试应用(练一练强化新知识的学习)、领会贯通(简单计算器实现)三个课堂环节开展教学。该微课以任务为中心,在较短的时间内把知识讲“透”讲“活”,又培养了学生的学习兴趣,取得了较好的学习和教学效果。

猜你喜欢

C语言程序设计微课应用微课设计
微课程教学资源的设计与应用
微课在高职《计算机文化基础》课程中的设计与应用研究
以“学生为中心”的《C语言程序设计》教学设计探究
浅谈微课设计与制作的几大关键点
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
浅谈《C语言程序设计》课程的教学改革
《C语言程序设计》课程的教学改革与实践
应用微课提高体育教学质量的可行性