翻转课堂模式在“数据结构”课程教学中的应用探析
2017-12-28成娅辉
成娅辉
摘要:翻转课堂是教学模式的创新,将翻转课堂教学模式应用到“数据结构”课程中,是该门课程的课程特点所决定的。本文通过阐释翻转课堂的概念,分析翻转课堂的优势,最后通过这种教学模式对“数据结构”课程进行了应用探析。
关键词:翻转课堂;数据结构;课程改革
一、 翻转课堂的概念阐释
翻转的含义是,把对事物考察的既定或者是传统角度进行一定的旋转,然后以旋转之后的视角重新审视事物。翻转课堂就是指,在课堂教学中,把既有的课程教学视角进行旋转(即翻转),把翻转的课堂教学方法运用在实际的教学过程当中,这里面主要涉及在传统教学模式中教师和学生角色的定位问题,以及教学时间问题。在教学思路上,翻转教学是和传统教学相对的概念,是传统教学视域的旋转。首先是教师角色的翻转,教师在课堂教学中的角色在传统课堂中是主导,但是在翻转课堂中则为学生学习的指导者、引导者、解惑者,把指导放在了首位,学生成为学习的主角,学生根据自己的实际情况对知识进行学习,掌握知识,以及对自己学习状态进行评估。
二、 翻转课堂的优势
翻转课堂的优势有很多,其中最主要的优势就是可以通过学习预习,把学生的被动学习变为主动学习。相比传统课堂而言,翻转课堂之所以具有翻转的视域,就是因为在老师上课之前,通过提前把教学内容,包括PPT、视频、重点和难点都告知学生,通过学生对这些资料的掌握,进行主动预习。这些资料在提供给学生预习内容的同时,启发学生思考老师将会讲的重难点,促使学生在预习中遇到不懂的问题及时标记,通过课堂与老师互动,主动提出问题,再解决问题,达到对新知识的掌握。这样,就变“要我学”到“我要学”,提高了学生学习的积极性和主动性,真正实现了学生为课堂学习的主体,老师只是作为引导者。教师的引导是学生通过在预习中遇到困难的解答者,通过教师的指导,学生明白了自己不懂的地方在哪、为什么不懂等一系列问题,实现了学生知其然知其所以然的目的。翻转课堂的教学优势明显,而“数据结构”这门课程,在教学难度上颇大,因为这门课的知识点之间和其本身的逻辑性都非常强,如果其中一个环节没有掌握好,都有可能使得这门课的学习出现问题。因此,确保每一堂课的有效性,就必须使得学生上好每一堂课,而翻转课堂具有优化课堂教学的作用,所以这两者的结合具有必要性。
三、 “数据结构”课程概要
“数据结构”课程按照其大纲来看,主要是依据线性和非线性结构来进行科学编辑和排版的,因此在这门课的教学中可以将其知识点概要分为两个较大的模块:一是数据结构的线性表、栈、队列、数组以及树和图这些内容;二是排序和查找等动态内容。无论这两大模块的大纲安排,是什么样的,都需要抽象的数据类型(ADT)来进行有效支撑,而后通过对数据的逻辑进行学习,再次通过编写算法来达到对数据库进行操作。这门课程的主要点,就是对数据的存储结构的学习。其课程的基本信息如表1所示:
在“数据结构”课程的教学上,必须把握住该门课程逻辑性、抽象性以及实践性强的特点而进行教学设计,这是这门课与其他课程的差异所在。把握这种差异有利于促进该门课程的教学。目前,我国很多高等教育学校常常因为课时原因而对这门课程进行压缩,导致学生对这门课程的学习内容由难到易,使得学生们难以真正认识这门课程,在未来的就业岗位上难以胜任。这些都是因为这门课程的难度较大,教师在传统的教学条件下,为了完成教学内容,避免学生对这门课程产生厌恶心理等情况下做出的教学内容选择。但是,这门课程在教学内容的编排上,其难度和知识点呈现逐渐加大和增多现象,这都是当今信息技术高速发展,企业对这一领域人才要求加大而导致的。因此,在课程设计上,教师应该按照教育规律,讲授内容应该由易到难,循序渐进,让学生真正掌握该门课程。
结合“数据结构”课程特点,教师应该以激发学生学习兴趣为主要抓手,很多年轻教师在教授这门课程的时候,常常会对其他课程的教学进行借鉴。例如:对于C语言程序设计课程中实训项目的借鉴,一般会以学生成绩管理系统的编写为借鉴案例,这一案例与学生密切相关,可以把教学内容引向实际,让学生了解自己经常用的软件,激发学生的学习热情和探索欲望。笔者整理了该门课程的教学内容,见表2:
四、 翻转课堂模式与“数据结构”课程教学的结合
“数据结构”这门课对学生抽象思维和逻辑能力的培养具有重要作用,目前该门课程已经被定位为计算机和电子专业的专业课。这门课涉及数据库的各种运用技术,对于数据提供了线性和二叉树技术;对于图像则提供了队列、栈以及图等方法;对于操作系统则提供了队列存储管理技术。这门课程涉及面较多,抽象、逻辑性强,学好这门课意义明显。在教学中必须要采取一定的教学方法。对于这门课传统的教学来说,教师在讲解算法的时候,学生很难理解,他们缺乏一个直观的表象来传达一些术语的含义,学生学习之后往往消化不掉。且目前学生的学习自主性较差,难有自主学习意识,所以导致这门课教学效果不明显。翻转教学法,恰恰可以激发学生学习热情,避免传统教学方法带来的枯燥,这样,在课堂上学生与老师之间的互动间接促进了学生对这门课程的学习兴趣,使得学生能自主探索课程内容,提高学生自学能力,把握教学内容。翻转教学法在“数据结构”这门课程教学中的实际运用还包括课堂之外,即学生可以通过新的信息交流技术,如QQ、微信等平台在课外与老师交流,整个过程涉及课前预习、课堂学习和课后复习几个阶段。
课前预习。课前预习是在“数据结构”这门课开课之前,教师先把课程向学生分解为若干个模块,根据这些模块的重难点,制作相应的教学PPT,下载视频资料。通过老师精心设计,使得学生能通过这些讲义进行自学。在每次上课之后,教师给学生留下这些资料,督促学生预习和复习。当学生对知识点的掌握达到教学大纲要求之后再进行下一个知识点的学习。可以把课前预习作为平时成绩来进行打分,这样督促学生预习。
课堂学习。课堂学习是学生在课堂上,根据自己的预习来解答老师布置的问题。教师通过学生对问题的解答,来判断学生预习效果和学生学习的薄弱环节。因为学生对教学内容有所预习,所以,教师在课堂开始的时候就可以让学生分组。分组可以有两种思路:一是把基础较好的分为一组,较差的分为一组,根据每个组的水平,给予不同的问题;二是把基础较好和较差的混合分组,引导基础好的学生帮助基础差的学生。激发学生在课堂上相互学习、积极探讨,促进教学。
课后提高。课后是学生学习的一个阶段。学生通过预习可以掌握课程80%以上的内容,再通过课堂学习基本能掌握全部课程,对于预习中遇到的问题,就可以课后重點复习,通过自己寻找习题,来吃透知识点。基础好的同学还可以进一步进行提高,有利于学生综合素质的提高。教师也应该给学生留下联系信息,使得学生在课后习题的练习中,遇到问题可以及时寻求帮助,最终达到促进学生学习的目的。
参考文献:
[1]刘华敏.“翻转课堂”教学模式的探讨——以《数据结构》课程教学为例[J].广东技术师范学院学报,2016(5):70-72.
[2]刘晓静,王晓英.基于翻转课堂的数据结构与算法课程教学实践[J].微型电脑应用,2015(10):19endprint