微课在程序设计课程中的应用研究

2017-03-20 23:02王静卢雪松杨晓秋
教育教学论坛 2017年9期
关键词:程序设计微课

王静+卢雪松+杨晓秋

摘要:微课是目前我国教育信息化资源建设中的研究热点。本文以程序设计课程中的循环结构为例,介绍了微课教学的制作与应用,以此探讨教师教学过程中如何利用微课教学,以提高学生学习的兴趣和效果。

关键词:微课;程序设计;循环结构

中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2017)09-0158-02

一、引言

随着信息与通迅技术的迅猛发展,我们已悄然进入到互联网的微时代,人们的生活方式也在微博、微信、微媒体的冲击下正以极快的速度改变着。微课这一教育领域的新秀,正以深度融合现代教学理念和信息技术的自助式学习的特点成为国际教育界关注的焦点[1]。在高校教学改革和教育信息化的背景下,作为一种新型的教学模式,微课以其短小精悍、主题突出、资源多样化等特点获得了高校教师的认可,并将其用于教学实践,以期帮助教师延伸与完善教学过程,更好地达到教学目的。

二、微课的概念及特点

微课是近年新兴的一种多媒体网络教学模式。它是指为使学习者自主学习获得最佳效果,经过精心的信息化教学设计,以流媒体形式展示的围绕某个知识点或教学环节开展的简短、完整的教学活动[2]。

相比于传统的黑板板书和单一的教学课件这种教学方式,微课更符合时代的特点,也更有利于师生在教与学的过程中共同成长。传统教学方式下的多媒体教学仅限于利用PPT展示文字、图片和表格等。而在微课教学中,多媒体不仅局限于PPT,还有影像视听等。在教学课件的制作中运用声音、图像、动画和视频等多种手段,将枯燥、抽象的学习内容转化为形象有趣、可视可听的动感内容,符合现代学生对感性形式依赖、对理性形式抗拒的特点。

此外,微课也能更好地满足学生对不同学科知识点的个性化学习,既可查缺补漏,又能强化巩固,按需进行选择,不失为传统课堂学习的一种重要补充和拓展资源。特别是随着手持移动数码产品和无线网络的普及,基于微课的移动学习、远程学习、在线学习、泛在学习将会越来越普及。

三、微课在程序设计课程中的应用

(一)程序设计课程教学中面临的主要问题

在传统教学模式的影响下,大部分高校程序设计课程仍然沿用之前的教学模式。在教学过程中以教师的“教”为中心,只是把教材上的内容强硬地“塞”给学生,学生处于被动地位,不能充分发挥其主动性,也不能很好地体现学生认知主体的作用。长此以往,学生成为了简单化、程序化的吸纳知识的“容器”,丧失其主观能动性,沦为学科课程的奴隶,并逐渐失去了学习的兴趣与信心,致使其独立思考能力、独立解决问题的能力,以及创新能力较差,不能适应社会发展的需要。因此陈旧的教学模式已然不适用于应用型人才的培养目标。

(二)微课在程序设计课程中的实施过程

微课作为一种半结构化,易于更新、扩充和组合的新型教学资源[3],既可作为课堂教学的补充,又体现了建构主义的思想。在程序设计课程的教学过程中需要大量的操作与演示实验,微课所提供的情境化、自主化和合作化的学习环境,为学习者提供了直观、生动、高效的学习方式。微课融入教学将有利于学生自主学习能力、分析能力和创新能力的形成和发展。

本文选取程序设计课程中的循环结构这一知识点作为微课设计案例,进行微课教学,在培养学生自主学习能力的同时,也提高了学生的课堂参与度。

1.微课的设计与制作。视频既是微课的核心部分,也是微课的主要载体。要求时间短,内容精炼,因此微课获得成功的关键在于对微视频的精心设计。微课的制作包括以下四个方面:(1)确定教学主题微课主题的特点是独立、完整、实用性强、能促使学习者深度学习思考的短小精悍的微问题[4]。一般来说,微课教学时间简短,主要围绕某个知识点或重难点开展教学。循环结构是建立在学生已学的顺序结构和分支结构的基础之上,为后续学习子程序和自定义函数作铺垫。它是程序设计课程中的一个重点与难点,在知识的宽度与深度上对学习者都有一定挑战性,本案例选此作为教学目标。(2)细化知识点见微知著,小课堂大教学,只有将每一个小知识落实到位才能达到整体“教”的任务和“学”的需求。确定主题后应细化知识点。微课的主题是一个知识点,在这一个知识点下还有很多小知识点的支撑,接下来就是根据微课时长短进行内容的加工和微处理。本案例将循环结构这一主题分解为导入、循环的概念、循环的语法格式、循环的应用以及拓展思考五个知识点,时长控制在8分钟左右。(3)教学设计微课所展示的是一个知识点或某个教学环节的内容。如何吸引学习者的眼球,使其饶有兴趣地观看整个讲授过程,教学设计是关键。程序设计是一门比较枯燥的课程,我们的目的就是让学生能感受到其中的乐趣。本案例以故事导入的形式介绍循环的概念,生动有趣,极大地激发了学生的兴趣和思考。讲解循环的语法格式和执行过程时,充分运用PPT技术,设计制作动画效果,直观展现了抽象难懂的程序执行过程,使学生易于理解。通过具体的案例,培养学生分析问题、解决问题的思维方法与基本能力。最后在拓展思考环节,设置与本课所讲内容相关的课后练习,保证每个学生都能及时巩固本课所学,并举一反三,灵活运用循环结构。(4)课件制作及视频录制要引起学习者的注意,抓住学习者的眼球,并在5—10分钟内讲透一个知识点,微课所用到的多媒体课件制作是不容忽视的重要环节。本案例选择“屏幕录制软件(Camtasia Studio)+PPT”的制作组合,最后进行后期编辑与优化,合成输出微视频。

2.微课的教学模式设计。(1)课前自主学习。教师根据学生学习需求,结合教材内容目标设计微课,并综合习题及其他辅助材料等形成学习资源包,在网络教学平台上实时发布,为学生进行课前自主学习建构学习资源环境。与此同时,教师可对学生的自主学习活动进行必要的规划与引导,围绕微课内容设计学习任务目标作为自主学习的驱动。这里,我们根据循环结构的语法语义,设计了一些思考题,让学生边学习边检测。学生的自主学习活动主要包括观看微课、自学检测、反馈疑难问题三个环节。通过网络教学平台,学生可与其他同学和教师进行实时互动,讨论学习内容,发表学习体会与感悟,探讨疑难问题等,实现自己的知识建构。(2)课堂引导学习。课堂上先简要回顾微课主要内容,明确相关概念,建立话语共识,导入新课。然后,根据前一阶段学生在网络平台上交流的问题以及教学重难点,教师提炼出值得探究的问题,组织学生以小组为单位进行探讨和交流。最后,教师结合讨论情况进行知识点拨与思维提升,落实教学内容与教学目标。这里,根据课前所学,我们将其他几种不同的循环结構语句介绍给学生,让学生分成若干小组,开展协作与探究,合作学习,完成具体实例的代码编写。在整个学习过程中,教师由传统的信息传递者转变为学生学习知识过程中的引导者,完成了单向信息输出到双向意义建构的转变,学生讨论热烈,课堂气氛活跃,学生学习的积极性明显提高。(3)课后总结反思。课后,学生对所学内容进行复习、整理和巩固。学生通过教师布置的有针对性练习,对课前与课堂学习内容进行复习和巩固,对学习要点进行脉络梳理、归纳和总结,并通过小测试及时检验学习效果。此外,教师也可布置开放性作业,如撰写论文、研究微课题等,鼓励学生针对学习内容中的兴趣点和疑难点组建研究学习小组,搜集相关资料进行研究性学习,教师为学生的个性化学习及时提供辅助和支持,实现班级教学向个别化辅导的转变。

四、总结

作为一种以微视频为主的整合多种教学资源的新型教学与学习模式,微课有着广阔的教育应用前景。目前,各大高校都在进行与微课相关的理论研究和教学实践。在教育改革的浪潮中,如何将微课这一模式更好地应用于课堂教学,更有效地提高教学效果,还有很多兹待解决的问题。

参考文献:

[1]张云勤.大学英语微课程教学实践探究[J].韶关学院学报,2014,35(3):189-192.

[2]陈晓燕.解读“微课”[J].现代中小学教育,2015,31(3):42-44.

[3]胡铁生.“微课”:区域教育信息资源发展的新趨势[J].电化教育研究,2011,(10):61-65.

[4]宋雪亚,贾丙静.混合教学模式在VFP程序设计课中的应用[J].重庆科技学院学报(社会科学版),2016,(4):106-108.

Research on the Application of Micro Lecture in the Course of Program Design

WANG Jing1,2,LU Xue-song1,YANG Xiao-qiu2

(1.Information Engineering College of Yangzhou University,Yangzhou,Jiangsu 225009,China;

2.Guangling College of Yangzhou University,Yangzhou,Jiangsu 225009,China)

Abstract:Micro lecture is currently research hotspot of education information resources construction in our country. This paper takes loop structure as an example and introduces the production and application of micro lecturein the course of program design.It explores how to make use of micro lecture in the teaching process,and to improve the interest and effects of students in study.

Key words:Micro lecture;program design;loop structure

猜你喜欢
程序设计微课
基于Visual Studio Code的C语言程序设计实践教学探索
微课在初中历史教学中的应用
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
基于EduSoho的微课平台搭建与应用
OBE理念下基于Greenfoot的Java程序设计课程教学改革
PLC梯形图程序设计技巧及应用
高中政治微课设计探讨
三级甲等公立医院绩效考核程序设计
与“微课”的首次亲密接触