您好, 访客   登录/注册

留学生数据结构课程教学方法研究

来源:用户上传      作者:

  摘要:文章认真分析了留学生群体的特点,分析了数据结构教学的特点、留学生学习的实际情况,以及在数据结构课程教学过程中遇到的问题。针对存在的问题,通过对教学管理方法、教学模式、师资力量建设等方面进行改进,运用多种教学方法,积极提高教学水平,从而贯彻教育部计算机课程相关教学理念。
  关键词:留学生教育;数据结构;课程教学;教学方法
  中图分类号:G434        文献标识码:A
  文章编号:1009-3044(2019)15-0193-03
  Abstract: This paper analyzes the characteristics of the group of foreign students, analyzes the characteristics of the data structure, the characteristics of the teaching, the actual study situation of the foreign students, and the problems encountered in the course of data structure teaching. In view of the existing problems, through the improvement of teaching management, instruction mode, faculty construction and a variety of teaching methods, education standard is raised, and the computer courses teaching idea of ministry of education is actively implemented.
  Key words: foreign student education; data structure; curriculum teaching; teaching methods
  自2012年广东药科大学开始招收计算机专业留学生以来,计算机专业的留学生生源规模不断扩大,生源水准逐渐提高。留学生教育教学的目标是培养出符合国际化需求和适应国际化竞争的计算机人才[1-3]。为了更好地实现这一目标,我们要对计算机课程的教学体系、教学内容进行改革,对教学思想和教育观念做出适时更新,不断学习国际计算机教育标准和国内外先进教学改革成果,管理好来自十几个不同国家的留学生群体,寻找适合我校计算机专业留学生的教学管理方法、教学方式。保证留学生的培养质量是一名计算机系留学生教育工作者的工作重心。
  数据结构是计算机专业本科生必修的核心课程,是计算机程序设计的重要理论基础,为后续的课程提供理论和实践基础,强化学生的计算思维能力。鉴于数据结构课程在计算机教育中的重要地位,在留学生的教育中,也需要对该门课程给予重视。数据结构课程内容较为抽象,传统的针对中国学生的数据结构课程教育主要以教师课堂教授为主,学生常常反映对所学内容不能全部理解,或者理解的并不深刻;学习后,更不知如何运用所学内容。针对这些普遍存在的问题,许多学者和教育工作者根据自己的教学经验提出了许多解决途径,并取得了较好的效果[4-6]。但由于地域和学生生源等问题,这些经验并不能直接运用在留学生的教学中。
  留学生是一个不同于普通中国学生的特殊群体,留学生的数据结构课程与国内学生的数据结构课程相比,差异很大,更加复杂,理解难度更大。留学生入学标准不统一,师资力量不均,英文教科书资源匮乏,缺少系统的相关英文教学课件,语言交流障碍,留学生生活习惯不良等都是制约教学任务完成的重要因素。我们针对广东药科大学计算机专业留学生的实际情况,积极吸取其他优秀教学经验,研究适合的教学方法,以使留学生最大程度地理解数据结构课程,多方面提高学生的编程能力,达到教学目标的要求。现就我校计算机专业留学生的特点及数据结构课程的教学管理方法和教学方式等方面进行探讨。
  1 留学生的特点
  留学生在性格、生活学习习惯及沟通方式等方面与中国学生存在很大差异,这是由不同国家各自独特的文化背景和语言环境造成的。要想做好国际班留学生的教学,必须针对留学生的这些特点,因材施教地制订教学方案、设计教学活动,才能充分调动留学生的学习积极性。
  1.1 语言问题
  广东药科大学的留学生来自世界各地十几个国家,多为非洲国家,如刚果(布)、刚果(金)、利比亚、突尼斯,阿尔及利亚、尼日尔、尼日利亞等。由于国家差异,不同国家的日常交流语言也不尽相同,比如坦桑尼亚以英语为口语,刚果则以法语为主,所以留学生的英语口语水平存在一定差异。但总体来说英语常常会作为这些国家的官方语言或者第二语言,英语环境比国内要好,所以学生们的听、说、读、写水平普遍比中国学生要好。广东药科大学的生源基本上都没有接触过中文,广东药科大学会为这些留学生开设语言课来学习中文,但由于数据结构这门课程一般是在大一下学期或者大二上学期开设,学生的汉语水平还十分薄弱,还有与国际化接轨的要求,所以留学生数据结构课堂教学以英语为主,这对教课教师的英语水平要求比较高。与中国学生相比,大部分留学生的英文听说水平相对较高,因此全英文授课更利于他们的理解和接受。但留学生的英语口音常常带有各自国家的地方特色,所以即使是一些英语比较流利的同学,他们的发音也和标准英音或者美音不尽相同。除此之外,留学生在使用英语时并不注重语法,语法并不准确。这些常常会成为中国教师和留学生之间交流的巨大障碍,导致学生听不懂教师课堂上讲授的知识,从而严重阻碍教学工作的顺利进行。
  1.2 基础问题
  我校的留学生大部分来自非洲地区,这些国家的基础教育水平相对比较薄弱,和我国不能同日而语。并且,通常来我校留学的留学生,成绩在本国也不属于优秀水平。外国留学生的录取条件比较低:虽然目前我校的留学生招生工作已经逐步规范化并取得了一定效果,但和中国学生进大学的层层把关,步步为营不同,现阶段只要能够提供高中阶段成绩单,具有高中毕业证书,并且有一定的英语交流能力的留学生,就可以取得来我校留学的资格。我国也并没有针对外国留学生到华学习的统一标准化考试,因此暂时不能对留学生的学习及语言能力进行评估,导致留学生的能力良莠不齐。除了留学生的基础比较薄弱这个问题外,通过留学生的课堂表现和课下与他们的沟通,可以发现,留学生的学习习惯比较差,不能做到课前预习,课后复习,能够按时完成课后作业并及时上交的留学生可以说是凤毛麟角,寥寥无几。   作为一门重要的专业基础课,数据结构课程的学习要求学生先行修完C语言程序设计基础及计算机基础,并有一定的线性代数和高等数学等数学基础。然而,这些课程通常在一年级刚入学时开设,由于不同国家的签证速度,及生活学习习惯未能适应等问题,导致部分留学生错过了课程的开始部分,而很难跟上学习进度,失去学习兴趣,从而造成留学生的程序阅读理解能力和設计编写能力不够扎实,进一步增加了数据结构课程的教学难度。
  1.3 听课习惯问题
  相对于中国学生,留学生思维比较活跃,表现比较主动,遇到不懂的地方就会向老师提问,寻根究底,不会不好意思。一方面,学生们的提问可以及时反映他们对当前教学内容的理解情况,对教学有促进作用,教师可以适时地对教学内容和方法做出调整;另一方面个别基础较差的学生针对细小问题的不理解和反复提问又会影响整个教学进程的推动。同时,教师必须能够听懂学生提出的问题并熟练地运用英语给予正确解答。
  1.4 纪律性问题
  大多数留学生的时间观念不强,极少学生能够按时准点到教室参加学习,因为自身原因(比如,睡过头,签证,体检等)而不来上课也是常见现象,更不用说课后作业的按时独立完成情况了。这种淡薄懒散的时间意识很大程度上来源于他们自小的生活环境和宗教信仰,是根深蒂固,很难通过外力改变的。除此之外,留学生的课外活动丰富,自主学习愿望不强等其他原因也导致他们大多自由散漫,组织纪律性较差,直接影响学习的效果。积极探索提高学生学习主动性和积极性的方法,引导学生自觉学习,是教师留学生教学工作中要解决的重点问题。
  2 数据结构国际班教学方法探索
  因为数据结构是一门既强调知识又强调技能的计算机专业基础课,熟练掌握灵活运用学到的算法及结构是学生们应该能从这门课中学到的能力。要充分根据留学生的特点,制定针对性的教学方法,体现学生在课堂中的主体地位,调动学生学习的积极性。
  2.1 尊重学生
  尊重学生是教学成功的关键。在教学过程中,深刻体会到要得到学生的尊重首先必须尊重学生,要以学生为主,以学生的发展为主。尊重学生的思考权,尊重学生的发言权,尊重学生的思维模式,尊重学生的探究精神。做到这些,才能够使得学生愿意学习,乐于思考,乐于探究。
  2.2 提高语言交流能力
  广东药科大学包括数据结构在内的计算机国际班教学采用的是全英语授课模式,为外国学生来华学习减轻了语言上的最大障碍。学校严格挑选具有一定海外或境外留学经历的教师进行英语教学,并且要求教师选择的教材,制作的课件和选用的实验平台都要是英文的,这些措施有效地解决了留学生学习上的语言难题。此外,为了进一步帮助留学生适应来华学习,融入中国生活,广东药科大学为国际班留学生开设了语言课,来提高留学生的汉语水平,学习使用简单的日常汉语,穿插对中国风土人情节日特色的介绍,学生对学习和使用汉语表现出了极高的热情。要求教师熟练掌握自己所教授课程,这需要教师尽可能多花时间阅读大量的英文原版相关教材,选取适合来华留学生学习程度及习惯的书籍作为相关教材;学习网上流行计算机英语公共课的授课方法,通过学校教师间相互听课和加强交流等手段来提高英语授课能力。由于计算机国际班的授课教师多选取有留学经历,或出国交流经历的专业教师,教师们的英语水平能够满足教授留学生课程的要求。为了克服来华留学生英语发音不标准,地域口音严重,语法不规范等问题,教师可以加强与留学生之间的交流和沟通,持续的语言刺激可以使双方更好地了解对方的发音和说话特点,进一步克服教学中的语言障碍。此外,为了能够满足外国留学生对计算机流行知识的好奇心,拓宽学生们的知识面,提高学生们的学习兴趣,鼓励教师多听针对计算机专业流行技术的英语讲座,以便能够和学生们用更流利、准确的英语表达方式交谈或讨论先进计算机技术,自如地表达自己的观点。以上这些方法都有助于克服教学中的语言障碍,能够有效提高教学效果。
  2.3 因材施教,统筹差异
  由于留学生编程能力相对薄弱,基础概念掌握不牢固,任课教师可以先带领学生回顾程序设计语言中的重要基本概念(比如,指针,结构体,函数等),为接下来数据结构内容的学习做好铺垫。适当减轻数据结构课程的难度,努力把基本概念和基本理论讲解得清晰透彻,通过例题让留学生理解和掌握计算机中各种数据结构的用途和使用方法及不同算法在时间和空间复杂度上的不同表现,明白每一条编程语句中各种基本概念的意义。在教学过程中,不难发现,留学生群体的两极分化情况比较严重,有些佼佼者学习比较认真愿意在学习上付出精力,因此理解能力比较出众,学习成绩比较好,但有些同学基础薄弱又不愿付出努力,学习相对吃力。作为学生普遍反映难度比较大的数据结构课程,在这方面的表现更加明显。之前分析过,由于学习经历等众多因素的影响,每个学生的程序设计水平和数学基础千差万别。传统一刀切的教学方法明显不适合留学生教学,这只会进一步加剧学生的两极分化。这种局面一方面会严重打击自觉性较高学生的学习积极性,埋怨浪费时间来重复学习自己已经学会的知识。另一方面,自觉性较低的学生又觉得学不懂,    对数据结构课程产生畏惧,自暴自弃,放弃学习[5]。
  这会严重阻碍学生对程序的理解和应用能力的提高,最终教学计划将很难顺利完成。因此为了提高我校留学生教学质量,使留学生学有所长,学以致用,必须设计适合留学生学习习惯的教学进程计划,开展符合留学生学习动机和知识背景的教学实践活动。教学实践过程中注意把控全局,因材施教,尽量回答学生对课堂内容的提问,对个别因缺课较多基础过差导致不能跟上整体进度的同学,在认真讲解后仍不能理解的问题可以课下给予辅导。
  具体如下: 1. 理论课。在教学过程中安排许多互动环节,请学生回答问题,检查学生的掌握程度,实时调整授课进度;每次课前,挑选掌握程度较好的同学带领其他同学复习上周所学重点难点内容。2.实验课。内容安排在难易程度上循序渐进递增,并且对能当堂完成实验的学生,现场检验通过后,本次实验成绩记为优秀,并要求每次完成实验后按时上交实验报告。每次实验设计有提高题,程度较好或有兴趣的同学完成基础题后可以研究提高题。鼓励同学之间互相帮助,激发每个学生的学习热情。努力做到驱动自主,协作学习。   2.4 多种教学手段,激发学习兴趣
  “知之者不如好之者,好之者不如乐之者。”在教学过程中,教学成功的关键很大程度在于能够合理利用多种教学手段,充分刺激学生对数据结构课程的强烈求知欲。传统的多媒体教学在一定程度上提高了课程教学效率,但留学生的性格比较活跃,填鸭式的幻灯片演示很容易让他们走神,从而跟不上教师讲解课件的节奏,并且他们很难从中发现重点。因此,在利用多媒体课件进行讲述的同时,辅以传统板书来讲解基础概念,数据变化,讲解各基本数据结构的物理意义,使教师能够以更形象、直观、生动的方式向学生传授知识,从而通过教学手段的变换加强重点问题的理解,并通过例题让学生进行思考,能更清楚的了解学生对知识的接受程度。教师还要认真积极解答学生提出的各种问题,使学生能够紧紧跟随教师的思维,从而提高教学质量,提升教学效率。除此之外,还可以利用动画和现场操作等方式,使整个教学过程更加生动直观形象,营建出一种乐学好学的课堂气氛。比如在进行栈的讲解时,制作入栈出栈的动画并配合有趣的声音,实时演示能够使教学更加直观、清晰,吸引学生的注意力,确保学生们都能满足课程的最低要求。同时,通过动画演示不同数据结构操作,还能够克服语言问题给学生带来的不便,使其较易掌握所学的内容。对重要算法的现场操作,可以使留学生更清楚该算法及其在实际操作过程中容易出现的问题,这样,能够降低他们在实验课时将要遇到的困难,使其知道一个算法应该怎样运用到程序设计中,并更加了解该算法或结构的特点。
  2.5 加强纪律
  留学生普遍存在不守时和学习态度散漫的问题,因此在出勤率较高的第一堂课就要明确教学要求,制定奖惩分明的加分减分规则,激励学生的学习自觉性。要清楚说明平时成绩,实验成绩和考试成绩所占的比重。平时成绩包括平时理论课的出勤率及课上表现;实验成绩包括实验课的出勤率及实验报告的完成情况,强调每次实验课后都需要提交实验报告,记录实验内容、实验结果及实验收获,让留学生养成良好的习惯。为了增加留学生的出勤率,可以适当增加平时成绩和实验成绩的比重。实验内容和上课内容密切结合,促进学生必须每次认真上好理论课,才能完成实验内容,详细记录每一次实验课的实验成绩,并纳入学期结束时的总评成绩中。实践证明,这是促进学生出勤率的有效方法,能够达到较好的教学效果。
  3 结束语
  数据结构课程在计算机教育中占有重要地位,它是计算机专业本科生必修的核心课程,为后续的课程以及日后的工作提供重要的理论和实践基础,强化学生的计算思维能力。在对留学生的教育中,应对该门课程给予重视,可以使用多种教学手段激发留学生学习兴趣,因材施教,统筹差异,实现真正以学生为中心的教育模式。任课教师应积极锻炼英语授课能力及提高自身文化素质修养,为提高数据结构课程的教学质量而努力。
  参考文献:
  [1] 人民出版社. 国家中长期教育改革和发展规划纲要: 2010~2020年[M]. 2010.
  [2] 李轶群. 关于发展我国来华留学生教育的几点思考[J]. 中国高教研究, 2012(9):27-29.
  [3] 吴晓燕, 任江华, 熊世熙. 高校医学留学生教学现状与改革探索[J]. 中国高等医学教育, 2014(3):35-36.
  [4] 范莉丽, 彭涛. 基于C语言的数据结构教学技巧[J]. 计算机教育, 2011,150(18):61-64.
  [5] 劉小晶, 钟琦, 张剑平. 翻转课堂模式在“数据结构”课程教学中的应用研究[J]. 中国电化教育, 2014(8):105-110.
  [6] 王树锋, 曹宝香. 以实验教学深化理论教学的数据结构教学新模式[J]. 计算机教育, 2014(10): 97-100.
  【通联编辑:王力】
转载注明来源:https://www.xzbu.com/8/view-14921127.htm