76范文网
Java语言程序设计课程混合式教学模式
时间:2019-09-19 12:09:56 来源:76范文网

Java语言程序设计课程混合式教学模式 本文关键词:教学模式,课程,语言程序设计,Java

Java语言程序设计课程混合式教学模式 本文简介:[摘要]混合学习具有在线学习和传统课堂学习的优点,将成为未来学习的主流。文章在借鉴国内外研究经验的基础上,提出了一种基于微课程的混合式教学模式,并对教学活动进行了详细的设计;讨论了该模型应用于Java编程语言课程的具体操作,并给出了具体的教学案例。[关键词]微课;混合式教学;教学模式;在线学习一、引

Java语言程序设计课程混合式教学模式 本文内容:

[摘要]混合学习具有在线学习和传统课堂学习的优点,将成为未来学习的主流。文章在借鉴国内外研究经验的基础上,提出了一种基于微课程的混合式教学模式,并对教学活动进行了详细的设计;讨论了该模型应用于Java编程语言课程的具体操作,并给出了具体的教学案例。

[关键词]微课;混合式教学;教学模式;在线学习

一、引

传统课堂教学模式以教师授课为主,体现为无视学生差异灌输教学内容,学生被动接受知识。这种教学方式会使学生懒于思考,学习的主动性和积极性不足,创新能力缺乏。为弥补传统课堂教学模式的不足,教育工作者们一直孜孜不倦地探究各种教学方式。微课作为一种新兴教学方式,将教学地点延伸到校外,将教学时间扩展到课堂外,可以作为学生预习和复习阶段的有效手段。以微课为辅助手段,采用将课堂教学与“微课”学习相整合的混合式教学模式,能更好地满足学生对不同学科知识点的个性化学习、按需选择学习的要求[1]。

二、对“微课”的认识

最早可知的微课是2004年萨尔曼·可汗录制的教学短视频,他将这些短视频上传到网上,提供给人们无偿使用。2008年美国教师DavidPenrose提出了微课程的理念。在我国,微课的定义各有不同,一般认为微课是以视频为主要载体记录教师围绕某个知识点或教学环节开展的简短、完整的教学活动[2]。微课的“微”首先在于时间不长,一般认为11~20分钟课程时长是比较合适的;其次在于教学内容少,以知识点为单位,一节微课一般只清楚阐明一个知识点。教师在明确教学目标,熟悉教学内容的前提下,可以将课程内容分成若干知识点,知识点连接在一起,便形成了一个有机的整体。使用微课这种学习形式,优点是明显的:(1)可以照顾到学生的个体差异。比如,对于理解能力弱的同学,可以反复观看视频进行学习;对于注意力不集中的同学,微课授课时间短,利于学习。(2)微课资源发布出来,学生可以根据自己的实际需求,选择合适的时间地点观看,有更强的灵活性。(3)微课的教学视频都是老师精心准备、认真录制的,相对于现场教学,语言更简明扼要,可以采用更多技术手段展示教学内容,更易于理解,更有趣味性,更精彩。(4)微课录制的技术门槛低,很多视频录制软件简单易用,适合多数高校老师。微课作为教学视频,也有它与生俱来的缺憾,它最大的问题就是交互性不强,即使在视频中精心设置了交互性问题,也无法涵盖学生实际出现的各种状况;其次,没有监督机制,无法对学生的学习状态进行约束,不能保证学生认真听课,更不能保证学生的学习质量。由上面的简单分析可以看出,微课虽然资源丰富,使用便捷自由,但不能完全替代传统课堂教学,学习过程如果缺乏了教师的参与,学生的学习效果并不像预期的那么理想。将面对面的传统课堂教学形式与微课相结合而形成的混合教学模式,可以做到扬长避短,是更有效的模式。

三、基于微课的混合式教学模式

(一)混合式教学模式

混合式教学(B-learning)是传统教学(FacetoFace)与网络化、数字化教学(e-Learning)优势互补的一种教学模式,其目的主要在于帮助学生取得最优化的学习效果[3]。混合式教学模式不再是以教师“教学为中心”,而是强调将教师的主导地位和学生的学习主体地位相结合,也就是说,通过课堂教学发挥教师的引导、督促作用,及时给学生答疑解惑;课堂外,发挥学生学习的主动性、积极性和创造性,混合学习将是未来的主流学习方式[4]。

(二)基于微课的混合式教学模式设计

近年来,许多学者都对混合学习设计进行了有益的研究。结合已有的研究成果和微课特点,构建基于微课的混合式教学流程框架如下图1所示:1.备课阶段。这一阶段主要由教师完成。教师首先需要根据本课程的培养目标和学生的实际程度,按照课程的系统逻辑性和层次性,对教学内容按知识点进行分解;其次,教师以一个知识点为单元,设计并录制每次微课的内容,一般微课的录制时间为10分钟左右,尽量做到由浅入深地讲解,同时注意微课内容的趣味性,这样的短视频更利于学生集中注意力学习;第三步,教师需要根据一次授课安排为学生提供学习任务单,所谓“学习任务单”是指教师为帮助学生明确自主学习的目标、内容和学习方法而设计的学习指令,可以以表单方式呈现[5];除了准备微课视频和学习任务单,教师还可以根据教学内容准备其他学习资源,如对应的训练与测试题、作业、拓展资料等,这些资源配合微课视频使用,能够帮助学生更好的独立的完成课前自主学习过程。最后,教师将学习资源通过网络发布,可以是公众号、qq群、微信群、学习平台等任何方式。2.课前学习阶段。这是混合式教学的线上学习阶段。学生在课前自主选择时间地点,通过网络学习微课内容,完成学习任务单中的任务,学生根据个人实际情况,可以反复观看微课视频,直到自己觉得掌握为止;再通过教学资源中的测试练习题,查看自己的掌握情况;在学习过程中遇到问题可以及时通过网络向教师寻求帮助。教师通过和学生的互动交流,掌握学生的实际掌握情况,对于问的比较多的问题或出错率高的测试题,及时分析原因,动态调整自己课堂教学的内容,精心组织教学过程。3.课中教学阶段。这是混合式教学的线下学习阶段。在这一阶段,教师不仅仅是知识的讲授者,还担负着为学生解答问题、组织课堂讨论、案例分析、课堂实践等教学活动的责任。为了更好地完成这一阶段的工作,教师需根据课前收集到的信息,有针对性的讲解大多数同学出现的问题;再通过随堂提问的方式,强化学习内容,加深学生对知识的理解;同时教师还需要对系统进行梳理,使学生了解知识点之间是一个有机的整体。最后布置一个与知识点相关的扩展内容或综合型题目,供学生课后协作完成,提高学生的应用能力。学生在这一阶段,通过听课,解决自学过程中的问题;通过针对性练习,进一步理解掌握相关知识点。4.课后巩固阶段。在这一阶段,学生可以完成并提交作业;采用小组互助学习的方式完成扩展练习或综合练习,提高协作能力。教师可以根据学生作业和提交的作品,对学生的整体表现给予评价;并针对学生个体差异,进行个别辅导。在这一阶段,教师还需要对课前学习内容和课堂巩固内容进行梳理和总结,便于学生形成清晰的知识脉络图;同时对本次实际教学情况进行反思,发现教学设计过程和微课制作中的不足之处并及时修正,提高自己的教学质量。

四、基于微课的混合式教学模式在Java语言课程中的应用

(一)Java语言课程的教学现状

Java语言作为软件开发领域最流行的一种面向对象语言,应用范围非常广泛。多数学校都将Java语言作为一门专业必修课程进行开设,但由于本科教学总课时所限,这门课程所分配的教学时间一般都比较少。课时有限,但Java语言的教学内容却不少,作为JavaEE开发和移动程序设计的先导课程,这门课程至少必须介绍:Java语言的基本语法规则、基本流程结构、类和对象概念、继承机制、接口与多态性、常用类、输入输出系统、图形用户界面设计、数据库编程和网络编程这十部分内容。在有限的教学时间内,用传统授课方式想把知识点都讲透,这是一个不可能完成的任务。当前这门课程的教学,在高校中仍普遍采用课堂教学+上机实践的方式。虽然教学大纲将培养学生实际应用能力写入了培养目标,但在实际教学中,有限的学时里只能侧重理论知识的介绍,上机实践也以验证知识点为主。即使有个别设计和综合性实验,也往往因为使用到的知识点比较多,而学生能力只停留在基础概念方面,所以无法独立完成。当遇到实际的应用开发时学生就更无从下手了。这种现象不符合学校应用型人才培养目标,也与社会对计算机人才的实际需求脱节。必须进行教学改革,采用新的教学模式提高学生灵活运用所学知识的综合应用能力及动手能力。

(二)基于微课的混合式教学模式在Java教学中的应用实例

将教学内容分解成知识点,采用微课形式录制成视频,发布在网络上供学生课前反复观看学习,这样既满足了学生个体的差异性,提高了他们的自学能力,又可以使教学内容不受规定的课时限制,教师可以将课堂教学时间主要放在重难点的讲解和学生综合能力的培养上。采用微课的混合式教学模式是Java语言程序设计课程的理想模式。以“类和对象”这一章为例,实际教学中一般本章只能分配2个课时,采用传统教学模式仅仅只够基本语法规则的讲解,学生掌握效果并不好。采用基于微课的混合式教学模式,其备课阶段教师活动如下:1.知识点划分。本章内容可划分8个知识点,针对这些知识点,制作10~20分钟的短视频,具体见表1。2.微课制作。根据此表的知识点划分,进行微课视频制作。微课视频录制的是一个知识点的讲授过程,教师可以采用各种适合教学内容讲解的方式进行教学,如问题导入,实例说明等,本章微课视频截图如图2所示:3.准备学习任务单和辅助资料。除了上传微课视频以外,教师还需要准备学习任务单和配套资源,其中练习和测试题要考虑到学生此时对教学内容只是初步掌握,应将题目出的比较基础,以观看视频后即能给出答案为宜,主要以选择、填空、判断三种题型为主。“构造方法”知识点的微课练习题示例如图3所示:根据图1所示的“基于微课的混合式教学模式”完成教学流程。其中在课后巩固阶段,为了进一步提高学生的实践应用能力、协作能力和创造能力,可以布置综合性设计性题目,如:请学生以小组为单位,完成对“简易计算器”程序的类定义,创建该类的对象,实现简单计算功能,并以小组为单位进行作品展示。

(三)教学效果对比

笔者2017~2018学年第一学期在两个教学班级分别采用了混合模式和传统模式进行了《Java语言程序设计》课程的教学实践。结果表明,采用混合教学模式进行教学的班级,学生的学习主动性更高;在学期末,该班级绝大部分同学都可以独立地使用所学知识完成诸如“简易计算器”“记事本”等综合性练习。表2是分别采用不同教学方式的两个班级的期末卷面成绩对比,通过表格可以看出,采用混合教学模式的班级平均成绩比采用传统模式的班级高了近6分,及格率和优秀率都有显著提高,教学效果明显好于传统模式。五、结语基于微课的混合式教学模式对于诸如“Java语言程序设计”这样实践性比较强的课程来说,是非常适合的教学模式,能够提高该类课程的教学效果和学生的学习效率,增强学生的应用能力,进而更易达到应用型本科院校的人才培养要求。该模式在实际教学过程中,取得了较好的效果。如何整合教育教学资源,如何优化教学评价体系,如何改变学生被动接受的学习习惯,是今后混合式教学模式研究中探索的方向。

参考文献:

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

[2]胡铁生,周晓清.高校微课建设的现状分析与发展对策研究[J].现代教育技术,2014,24(2):5-13.

[3]王怀波,李冀红,杨现民.高校混合式教学中深浅层学习者行为差异研究[J].电化教育研究,2017(12):44-50.

[4]胡小勇,伍文臣,饶敏.面向私播课的混合学习设计与实证研究[J].电化教育研究,2017(8):70-77.

[5]汪琼,罗淑芳,江婧婧.翻转课堂本土化实践模式的文本分析[J].电化教育研究,2018(2):5-7.

作者:徐宁 樊郁徽 单位:淮南师范学院 计算机学院

Java语言程序设计课程混合式教学模式  来源:网络整理

  免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


Java语言程序设计课程混合式教学模式
由:76范文网互联网用户整理提供,链接地址:
http://m.yuan0.cn/a/113026.html
免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
最近更新/ NEWS
推荐专题/ NEWS
Java语言程序设计课程混合式教学模式模板 Java语言程序设计课程混合式教学模式怎么写 Java语言程序设计课程混合式教学模式如何写 Java语言程序设计课程混合式教学模式格式 Java语言程序设计课程混合式教学模式范例参考 Java语言程序设计课程混合式教学模式开头 Java语言程序设计课程混合式教学模式开头语 Java语言程序设计课程混合式教学模式范文 Java语言程序设计课程混合式教学模式范例 Java语言程序设计课程混合式教学模式格式大全 Java语言程序设计课程混合式教学模式_教学模式,课程,语言程序设计,JavaJava语言程序设计课程混合式教学模式大全 Java语言程序设计课程混合式教学模式格式模板 Java语言程序设计课程混合式教学模式免费模板 Java语言程序设计课程混合式教学模式免费格式 Java语言程序设计课程混合式教学模式格式如何写 Java语言程序设计课程混合式教学模式开头如何写 Java语言程序设计课程混合式教学模式免费范文 Java语言程序设计课程混合式教学模式免费范例 Java语言程序设计课程混合式教学模式免费参考 Java语言程序设计课程混合式教学模式模板下载 Java语言程序设计课程混合式教学模式免费下载 Java语言程序设计课程混合式教学模式模板怎么写 Java语言程序设计课程混合式教学模式格式怎么写 Java语言程序设计课程混合式教学模式开头怎么写 Java语言程序设计课程混合式教学模式开头语怎么写 Java语言程序设计课程混合式教学模式模板如何写 Java语言程序设计课程混合式教学模式开头语如何写