APP下载

“MOOC+翻转课堂”的多元化教学模式研究与实践

2019-06-10王瑞唐万梅

软件导刊 2019年2期
关键词:导学案翻转课堂教学模式

王瑞 唐万梅

摘 要:针对计算机专业《Python语言程序设计》课程教学现状,分析程序设计课程存在的问题,结合Python语言程序设计教学实际,提出“视频导学+导学案”的教学新模式,深入探究“MOOC+翻转课堂”的多元化教学模式在教学环境中的适用情况、教学效果。开展问卷调查并对问卷数据进行分析,结果表明该模式有效提高了学生的学习效率,激发了学生学习兴趣,培养了学生自主学习能力。

关键词:MOOC;翻转课堂;教学模式;导学案

DOI:10. 11907/rjdk. 182293

中图分类号:G434文献标识码:A文章编号:1672-7800(2019)002-0204-04

Abstract:This paper analyzes the current teaching situation of the Python course in computer science in our country's colleges and universities as well as the current problems in the program design course, and combines the teaching practice of the Python programming course in the computer major of Chongqing Normal University to design the teaching of “Video Tutorial +Learning guide”. The in-depth exploration of the application and teaching effectiveness the diversity of the “Mooc+ Flipping Classroom ” teaching mode in the teaching environment is conducted. We did a questionnaire at the end of the semester. The analysis of the questionnaire data shows that this model has effectively improved the students learning efficiency, stimulated the students' interest in learning, and cultivated the students' ability to study independently.

Key Words: MOOC;the flipped classroom; model of teaching;Tutorial

0 引言

隨着计算机技术的飞速发展,人们对程序设计类课程越来越重视。近年Python语言广受欢迎,据国外2017年4月发布的编程语言排名,Python语言位列第五并且还有走高的趋势。斯坦福大学自2009年开设Python语言课程后,到2015年共开设了22门与之相关的课程。我国高校虽然普遍开设了程序设计类课程,但超过一半都是非Python语言课程。部分高校对Python语言认识不充分,缺乏师资力量,缺少成体系的教学模式 [1]。国内高校程序设计类课程以《C语言程序设计》最为典型[2]。Python正成为人工智能与大数据分析的基础工具,越来越多的高校开始选择Python语言作为程序设计类入门课程。和其它语言相比,选择Python语言主要优势有:①语言代码简洁,不要求程序通过函数封装,代码比C语言简短;②语法简单,没有C语言当中的指针、地址等涉及计算机系统结构的元素,降低了计算机入门学习者难度;③拥有强大的第三方库支持[3]。

Python语言有着简洁、清晰和优雅的语言特点,是一种功能强大的程序设计语言,能使初学者摆脱语法细节,更专注于解决问题的方法、分析程序本身的逻辑和算法。目前程序设计语言种类繁多,各类程序设计语言都有自己的特点。Python语言较为简单,被称为“最易学习的语言”,其中Python语言最大的特点在于拥有可定义的第三方库[4]。除了标准库以外,还有许多其它高质量的库,如wxPython、Twisted和Python图像库等等。利用第三方库,有很多功能都可以使用,例如可帮助处理各种工作,如正则表达式、文档生成、单元测试、线程、数据库、密码系统、Tk等等与系统有关的操作[5]。所以,在第三方库的支持下,学习Python语言可以更好地培养学生在程序设计语言方面的应用开发能力。教师在Python语言的教学中如果仍采用其它语言的教学方式,就会忽略Python语言的优势,也就失去了选择Python语言作为程序设计入门语言的意义。

大学新生对大学课堂是充满期待的,但是传统课堂的教学,教师在课堂上所能讲授的知识受到学时限制,尤其对Python语言这样的程序设计课程来说,学生仅仅在课堂上听教师讲授是远远不够的[6],利用翻转课堂教学恰好可以弥补这一缺憾。教育部2003年启动了“国家精品在线开放课程”建设,在中国大学MOOC(Massive Open Online Courses,MOOC)平台上已有丰富的优质视频资源,如果能让学生在课下利用好这些资源进行自主学习,将在很大程度上提高教学效率。本文针对Python语言特点,利用MOOC的优质资源和翻转课堂优势,提出了“MOOC+翻转课堂”的多元化教学模式。

1 多元化教学模式构建

随着MOOC的发展,翻转课堂教学风靡全国。和传统课程相比,翻转课堂有以下几个突出优势:①学生自己掌控学习进度,自由分配学习时间;②提高师生之间的互动性,课前学生自主学习,课堂上就有充足的时间进行师生互动,且对培养自学能力有很大帮助;③激发学生创造力,提高学生动手能力,激发学生想象力和创造力。

在翻转课堂教学模式下,教师要准备充足的教学资源满足学生课前自主学习需求。在实际教学过程中,常因无法制作出完整、系统的教学资源导致不能有效开展翻转课堂教学。为解决这一问题,利用慕课资源形成“MOOC+翻转课堂”教学模式,实现了优质资源共享,在教学准备阶段节约了大量时间。

结合Python语言的优势,同时考虑教学对象的特性、教学环境等各方面因素,融合MOOC与翻转课堂设计如下教学流程:将视频和导学案结合,形成“教师发布视频,学生接收学习;教师发布导学案,学生接收完成;学生反馈导学案,教师接收评估;教师根据学生自学情况指导完成教学目标”的循环教学流程,如图1所示。

在原MOOC+翻转课堂教学模式基础上,本文针对以下3个方面进行适度翻转。

1.1 资源获取

翻转课堂的第一个阶段是获取学习资源。教师根据教学目标,选择质量较高的视频资源,统一在教学平台上(教育网在线网络教学平台,http://219.153.130.77:8094)发布教学视频、学习要求和导学案。如果学生自己选择学习资源,在面对互联网上的海量资源时可能无法筛选到质量较高的资源。视频资源如果不统一将很难达到课前学习的理想效果,同时又浪费了大量时间。

1.2 角色翻转

在进行视频学习之前,教师需要设计出针对视频内容的导学案。目前的做法是在原有教学模式基础上再次进行适度翻转,将导学案的“主导权”由教师改为学生。导学案本是教师的教学任务清单,现在教师与学生角色翻转,由教师制定出一张“导学案”模板,要求学生在完成视频学习之后,根据视频所讲解的内容自己区分重难点和确立学习策略。教师由“主权”变为“主导”,依然把控学生的学习方向。

1.3 交流方式改变

导学案成为学生反馈学习信息的主要载体,主要有课题、主要内容、重难点、注意事项、问题、答案、备注几个板块。导学案的设计主要考虑简洁、主次分明、便于总结、便于复习。教师课前回收导学案,把大家的想法和问题进行汇总,课上展示导学案汇总情况,让大家互相学习,解决难题,共同进步。

2 多元化教学模式实践

重庆师范大学2017-2018学年第一学期将《Python语言程序设计》课程作为计算机专业大一新生的必修课,在2017级计算机科学与技術专业1班和2班进行授课。本课程理论教学32学时,上机实践16学时,上课16周。教学实践过程如下:

(1)教学准备:班级分组。考虑到大一新生彼此还不是很熟悉等因素,要求学生以宿舍为单位划分小组,方便大家学习讨论。

(2)课前自主学习:教师将网上找到的质量较高的教学视频每次课前发布到教学平台上,学生自行观看,认真学习里面的知识点,结合课本内容整理笔记。在观看完教学视频后,每个小组集中讨论,探讨不懂的问题。要求每个小组共同完成一份导学案,导学案以电子档的形式收发。

(3)课中知识巩固:点评导学案。教师讲授视频中的重要知识点,加强巩固练习,要求学生补充笔记,在全班展示各组的导学案。了解重难点问题,集体讨论,解决不懂的问题。每一导学案教师都要给出等级评分,促使学生认真对待,提高学习效率。

(4)课后知识扩展:教师布置课后复习练习,并在实践课上带领大家完成操作练习。

3 教学目标分析

(1)学生学习心理。学习兴趣在通常情况下直接影响学习效果。学生学习兴趣强烈则学习趋于主动,学习效果通常较好;学习兴趣较弱,学习趋于被动,则学习效果不好。首先应当培养学生的学习兴趣,正确认识Python语言,激发学生学习Python语言的兴趣。

(2)学生学习行为。良好的学习方法、学习习惯是提高学习成效的重要因素。面对刚步入大学的新生,教师应以一种全新的教学方式引导学生、培养学生养成良好的学习习惯,引导学生在学习Python语言过程中找到适合自己的学习方式,学会自主学习,提高学习效率。

(3)学习效果。提高学习质量是教学的最终目标。学生通过一个学期的学习,要理解Python语言的语法元素,掌握代码编写,并能熟练利用第三方库进行简单的应用开发。

(4)学生的交流、合作意识。交流、合作是学习过程中的重要因素,善于交流、乐于合作的学生懂得有效利用周围的资源进行学习,提高学习效率。因此,在此模式中设计了小组活动任务,以加强学生之间的交流,培养学生的合作意识。

4 学习效果影响分析

本文设计了《大学Python课程课前导学情况调查》问卷调查表,以了解学生在“MOOC+翻转课堂”教学模式的学习心理与行为情况。调查问卷第一部分包括学生性别、班级职务、学习基础等统计。参加调查有99名学生,回收率100%,从未接触过“MOOC+翻转课堂”教学模式的学生占总人数的73%。绝大多数学生认为课前有必要通过视频自主学习,同时认为完成导学案可以提高学习效率,如表1所示。

有50.51%的学生是在组长要求下学习视频的,这部分学生的学习主动性不强,视频学习的完成情况直接影响导学案的完成情况。Python 学习提倡自由灵活的学习方式,要求学生具有高度的学习自主性,学生是否主动学习与学习内容难易程度、学习兴趣、是否与教师及时交流、是否形成良好的学习习惯等多种因素有关。

学生观看视频所耗时间直接影响学习效率、学习兴趣和学习意志力。数据显示大部分学生学习效率较高。教师在挑选教学视频时需要注意视频内容是否适合大部分学生学习,学生在观看视频时,掌握适合自己的学习方式可有效提高学习效率,如表2所示。

学生要根据课堂上教师所讲内容,与自我学习到的知识进行对比、补充和修正。教师对学生的学习成果重视程度越高,越能调动学生的学习积极性。从调查结果可见,“检查并全班展示导学案”是受学生欢迎的检查方式,在教学过程中可根据课堂内容混合使用多种方式进行检查。

猜你喜欢

导学案翻转课堂教学模式
群文阅读教学模式探讨
构建优质高中数学课堂,实现活力教学
翻转课堂在小学数学教学中的应用
“一精三多”教学模式的探索与实践
“导航杯”实践教学模式的做法与成效
5E教学模式对我国中学数学教学的启示