新时代背景下数据结构教学改革
2015-05-30李伟伟
李伟伟
摘 要: 数据结构课程在计算机及相关专业具有重要的核心地位,但是由于手机控现象、90后特点、信息爆炸等新时代特点使数据结构的课堂效率并不理想。针对这些新时代特点,提出提升课堂魅力、夯实前导课程、客户体验管理、渗透不确定理论、树立正确挫折观、利用网络平台六个对策。通过这六个对策,大大提高了学生的学习积极性,从而提高了教学质量。
关键词: 数据结构; 手机控; 客户体验管理; 不确定理论; 90后
中图分类号:G642 文献标志码:A 文章编号:1006-8228(2015)04-50-02
Abstract: Data structure is a very important course in the computer and the related specialty, but the Mobile control phenomenon, the characteristic of the generation of after 90's ,the information explosion, and other new age features make the classroom efficiency not ideal. According to these new characteristics of the times, this paper proposes six countermeasures those are to promote classroom charm, to tamp the preceding courses, to treat students as customers, to seep the uncertainty theory, to establish a correct concept of setbacks; to use of network platform. Through these countermeasures, the teaching quality is improved significantly.
Key words: data structure; mobile control; uncertainty theory; the generation of after 90's
0 引言
数据结构是计算机学科的核心课程,是计算机专业后续课程的基础,主要用于处理非数值计算问题。该课程内容繁多、理论抽象、难以理解,容易导致课堂效果并不理想。特别是学生在刚刚接触这门课时,理论课不知道怎么去听,上机课不知道怎么去练。教师费尽口舌、反复讲解也难以收到理想的效果。
滕薇[1]根据辽宁科技大学的实际情况,提出在数据结构教学过程中实现分层次教学的观点,取得了较好的效果;邓会敏[2]提出采用“问题-探究”的模式进行教学,收到了一定的效果;段明秀[3]通过分析数据结构课程的特点,提出充分利用课内实验和课外实践环节来巩固课堂知识,实现知识向能力的转化的教改思路;邵菊[4]提出了“化抽象为具体,再由具体提升到抽象”的教学方法。庞晓琼[5]针对传统数据机构课程设计教学过程中出现的问题,提出一种案例驱动的数据结构课程设计教学方式,弥补了传统教学的不足,开阔了学生的思路。
以上方法均在一定程度上改进了教学方法,提高了课堂效率。但是随着时代的发展,我们的社会和学生出现了一些新的特点,这些新特点的出现,使得原来的教学方法不能满足时代和当前学生的需求。
1 当前时代和学生的突出特点
1.1 手机控成为普遍现象
随着科技的不断进步,特别是个人电脑和手机的不断发展,“电脑控”、“手机控”、“消息控”成为社会的普遍现象。特别是“手机控”在课堂上的表现尤为严重,学生把玩手机当作课堂的必备工作,完全离不开手机,甚至发展成为一种不能自控的情绪。在课堂上关注更多的是自己手机中的消息,分散了学生学习的投入性,严重影响了课堂质量[6]。
1.2 90后新特点
当前在校大学生基本是90后,90后这一代人具有一些新的特点。他们渴望成才,但缺乏脚踏实地刻苦学习、专注的奋斗精神,遇到困难和挫折容易气馁、消沉;他们有自己的理想和抱负,但自控能力很差、敏感易冲动[7];他们积极向上,但不愿意接受基础知识;他们受不了束缚压迫,向往平等自由。
1.3 信息爆炸,不确定信息影响学生决策
现在正处于信息爆炸的时代,学生经常面临大量的不确定信息,面对这些信息学生经常不知所措,失去决策的能力,完全没有风险处理和把控能力。
2 教学中采取的对策
2.1 提升课堂魅力,与手机抢学生
“手机控”现象,与课堂知识乏味,缺乏吸引力不无关系。我们需要采取多种教学方法,综合运用案例法、情景法等多种教学方法,使枯燥的理论形象化,吸引学生注意力。比如,每章前面都设一个“引子”,从一个现实中具体的问题导入本章的学习。
教师需从各个方面提升自身课堂魅力,如:向主持人学习如何调动学生的情绪,让自己的课堂充满感染力;向相声小品演员学习幽默感,让课堂成为欢乐的海洋;向电视节目学习安排课堂环节,吸引学生注意力。
如果教师通过各方面的提升,把自己的课堂变为艺术品,把学生变为自己的“粉丝”,那学生的注意力就会从手机转移到课堂上来,教学质量就可以大大得到提升。
除此之外,教师与学生应建立良好的师生关系,拉近与学生的心理距离,如:关注时事热点,与学生产生共鸣;热爱学生,让学生感觉老师是自己人;认识每一位同学,让每一位同学都能得到关注;保持良好形象,展现人格魅力。
2.2 夯实巩固前导课程,降低入门难度
由于90后缺乏刻苦学习的精神,不愿意接受基础知识,导致对学习数据结构需要的前导知识掌握不理想。针对这个现状我们采取以下措施。
开设计算机导论课程,对数据结构做基本概念和术语的介绍,并简单介绍“线性表、队列、栈、树和图”几种典型的数据结构,教学要求仅为“了解”,故只需要1课时,虽然这1课时介绍的知识比较浅显,但学生可由此对数据结构课程产生感性的认识。日后数据结构课程入门的时候,重提这些知识点,学生就会对数据结构有种似曾相识的感觉,减少对数据结构的心理排斥,激发学习积极性。
C语言程序设计课程是数据结构的最重要的前导课程,是学习数据结构的基础。如果在C语言程序设计课程中对数据结构中大量用到的结构体、指针等内容不够重视,对后续数据结构的学习会有严重的影响,使学生很难入门,从而一开始就对数据结构失去信心。所以,要在C语言程序设计大纲中给“指针”和“结构体”两部分知识分配足够的课时,分别分配8课时。要求掌握所需类型的指针变量的正确定义、如何将指针变量指向某变量或数组;掌握利用指针变量来引用所指向的变量或数组;掌握地址、指针、指针变量的概念。熟练掌握结构体类型的定义方法,结构体类型变量、数组、指针变量的定义、初始化和成员的引用方法。教学时要严格按照大纲要求进行教学,不能因为课程紧张而挤占指针和结构体的课时。
数据结构课程入门时,需要2课时用来复习回顾C语言程序设计中学习的指针和结构体相关知识,以减少数据结果课程的入门难度。避免学生因对这两部分知识的生疏而对数据结构产生畏惧感。
2.3 把客户体验管理思想引入课堂
90后是向往平等自由的一代,如果教师沿用以往思想,高高在上,用说教的方式约束学生,往往会适得其反,引起学生的反感。
企业中流行一句话“顾客就是上帝”,面对90后学生,我们也要有把学生当客户的思想,要有服务意识,了解学生的想法,及时了解学生对教师和课堂的反馈,根据学生的反馈,及时调整教学方法。尽量在各方面让学生满意。这一点我们可以借鉴管理学上的“客户体验管理”思想,将学生放在课堂的中心位置,强化“服务意识”,让学生在课堂内外有良好的体验。但学生毕竟不是客户,所以在尽量满足学生意愿的同时,一定要把好关,只满足学生正当的意愿。服务意识要做到恰到好处。
2.4 渗透不确定理论,提高风险处理能力
清华大学刘宝碇教授基于不确定测度建立了一个新的数学分支—不确定理论,并于2007年出版了著作《Uncertainty Theory》,为处理主观不确定信息提供了理论基础和工具。针对学生在课堂内外面临大量不确定信息的现状,我门可以在课堂上提前渗透一些不确定理论的思想,提高学生的风险处理能力,为今后的学习打下基础。
2.5 树立正确挫折观,解决上机实验中出现的问题
90后碰到困难挫折容易气馁,这一点在上机实验中表现尤为突出。上机实验调试程序时,任何一丁点地方不对,程序都无法正确编译执行,这往往打击了意志薄弱学生的上机积极性。我们需要引导学生树立“学习的过程就是不断碰到问题、解决问题的过程”。结合班级情况,不断总结学生在上机过程中反应出的问题,及时进行补漏、强化。对学生碰到的问题及时讲解,引导学生对复杂问题的分析。俗话说“授之以鱼不如授之以渔”,培养学生建立碰到问题解决问题的能力,比如碰到调试报错时,可寻求网络搜索来解决,“百度一下就知道”,提高学生解决问题的能力。
2.6 利用网络平台,扩展课堂
90后对网络有较大的依赖性,我们可以充分利用网络教学综合平台,实现现代教学手段和传统优良教学方法的有机结合。将电子教案、多媒体课件、实验指导及其他资源全部上传,学生可以随时下载、学习、复习。对于层次比较高的学生,提供相关优质课外学习扩展资料,以适应他们的需求。并利用微信、微博对普遍存在的问题进行积极讨论。
3 结束语
数据结构是计算机学科的重要课程,但是由于近些年社会和学生出现的一些新特点,使原有的教学方法难以调动学生的学习积极性。针对这些新特点,本文从六个方面提出了对策。经过一年的实践,学生的学习积极性大大提高,师生关系融洽,期末成绩优秀率从原来的35%上升到58%,上机实践积极性也得到较大提高。可见以上方法在教学改革中起到了良好的作用。但是时代和学生都在不断地变化,我们需要与时俱进,不断探索,找出更加合适的教学方法。
参考文献:
[1] 滕薇,王莉.数据结构分层次教学模式[J].长春理工大学学报(社会科学版),2013.7:203-205
[2] 邓会敏,陈香兰,孙德才._问题-探究_教学模式在数据结构课程中的建构与实施[J].计算机教育,2007.4:41-44
[3] 段明秀,陈国平,何迎生.内外兼修-数据结构课程教学新思路[J].计算机教育,2011.4:30-33
[4] 邵菊.数据结构教学实践与体会[J].湖北三峡职业技术学院学报,2006.1:98-99
[5] 庞晓琼.案例驱动的数据结构课程设计教学改革实践[J].计算机教育,2009.1:55-57
[6] 张健.大学生课堂手机控现象探析[J].长春教育学院学报,2013.23:28-29
[7] 王少斌.90后大学生的特点与管理[J].佳木斯教育学院学报,2010.2:52-53