浅谈高职高专《数据结构》课程的教学

浅谈高职高专《数据结构》课程的教学

ID:45976728

大小:63.00 KB

页数:5页

时间:2019-11-19

浅谈高职高专《数据结构》课程的教学_第1页
浅谈高职高专《数据结构》课程的教学_第2页
浅谈高职高专《数据结构》课程的教学_第3页
浅谈高职高专《数据结构》课程的教学_第4页
浅谈高职高专《数据结构》课程的教学_第5页
资源描述:

《浅谈高职高专《数据结构》课程的教学》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈高职高专《数据结构》课程的教学【摘要】高职高专计算机应用技术专业《数据结构》课程要在掌握学生和课程特点的基础上进行教学方法改革,精心选择教材,改变传统授课手段,利用案例方法,开展综合训练和加强上机训练,加大课下练习力度。【关键词】高职高专;数据结构;课程特点;教学方法在高职高专计算机应用技术专业中《数据结构》课程占有很重要的地位,它既是一门重要的专业基础课,也是一门锻炼学生程序设计能力的实践课程,在整个计算机应用专业课程体系中处于承上启下的核心地位。高职高专学生在进校后学习了C语言程序设计,在这基础上学习数据结构,它可以加深对c语言程序设计的内容的理解和掌握,特别是指

2、针的内容;另一方面对后续课程的学习如操作系统、数据库等专业课奠定坚实的理论与实践基础。但它相对于其他操作性的课程來说抽象、枯燥,特别是对于基础较差的高职高专学生,学习起来有一定的难度,教师讲起来也比较困难。那么如何通过教学方法的改革提高学生的学习兴趣呢?首先我们需要掌握学生的特点,其次掌握数据结构课程的特点,在这基础上进行课程的改革。一、掌握学生特点対于高职学校计算机专业,学生进校的时候,分数低,基础较差,逻辑思维能力较弱,主动学习态度不是很强。在学习C语言时已感觉难度很大,在这个基础上再去学习数据结构特别是牵涉指针内容,还没开课学生就已经失去兴趣了。在以往的教学过程中,

3、我们花费了较多时间在理论教学上,单纯在教室板书上课,按照教材的内容,一章一章讲解人量理论知识、程序,内容讲完了,虽然花费了很多精力,但教学效果不好。考虑学生实际情况,对于高职学生存在的问题,在学期开始,应先对c语言课程进行复习,対数据结构涉及的相关知识进行讲解,如函数和函数参数、指针、结构体的内容。另外给学生布置相应的复习任务,并在以后上课、上机时作为对照,这会有助于本课程的消化吸收。通过复习,可逐步提高学生学习兴趣,并对学生初步建立起较好的程序设计思想有帮助。二、掌握数据结构课程的特点数据结构这门课程内容上主要有这样几个特点:理论性强,内容多、比较抽象,涉及软、硬件的各

4、种知识,需要将一些算法介绍给学生。所以在教学时要理清思路,数据结构可以分成两个部分:一部分是讲解各种相互关联的基本数据结构,如集合、线性表、树和图;第二部分在第一部分的基础上讲解常用数据处理技术,排序、查找和索引。学生是教学的主体,教师在理清思路的同时也要将思路在学期初就告诉学生,职业院校中,学生起点比较低,很多学生学习C语言没有学好,看到数据结构屮大段的算法,乂会产生恐惧心理,这样可以帮助他们打消恐惧心理。三、课程教学方法1、改变授课手段教师利用多媒体技术来制作教学课件,用图示补充教材内容,演示复杂算法,让学生观看课件反复观察体会,这样直观,好理解。但不能一味的鼓吹多媒

5、体技术的先进性,授课时还是要结合黑板教学,它的优点是老师可以循序渐进的修改程序,引导学生跳跃式思维,也可以让学牛上黑板写出自己修改的程序,师生互动好。2、利用案例方法在授课时先引入案例,让学生提起兴趣,然后对重要的知识点进行讲解,这样学生跟着老师一步一步走下去,兴趣浓,既容易理解,也容易掌握知识点。另外,让学生从一开始接触算法编程,经过“模仿-改写-编写”的上机实践过程,不仅能提高学生的学习兴趣,还能加强対理论知识的理解,让学生开始自主学习。3、开展综合训练,加强上机训练数据结构也是一门实践性很强的学科,除课堂上的理论讲解外,实验教学也是非常重要的,应该让学牛多上机实践,

6、以便应用和巩固所学内容,通过上机实践帮助学生找到自己学习的薄弱环节,可以针对自己编程时出现的问题多加强训练。除平时基本上机训练外,综合训练也是非常有必要的。高职学生基础比较薄弱,学习能力较弱,在综合训练时可以几个人一个小组来完成,让学习好的同学带动学习基础弱的同学,学期末让每组讲解、分析程序、汇报结果。这样综合训练就可以提高学生分析问题、解决问题的能力、编程能力和相互之间合作的能力。但综合训练也不易太多,一般一个学期组织1次到2次,因为高职学生每周要上的实践课多,编程作业难度又比较大,太多的综合实训,学生完成不了,这样老师的精心准备形同虚设,根本达不到预想的效果。4、课下

7、加大练习根据高职学生的基础、特点,适当地增加习题。这些习题最好不要局限于编程题,因为学生刚刚接触这些知识,还不能系统的灵活运用它,习题应该包含所有题型,如填空、选择、程丿芋填空、阅读程序、改错等等。这样既可以加深对所学知识的巩固,同时也可督促学生学习,达到更好的教学效果。程序填空、阅读程序、改错阅读程序、程序填空,都给出相应的C程序模板,在模板中填写关键语句或子程序即可上机通过。四、精心选择合适的教材数据结构教材很多,版本也多,要给学生上课,首先要选好教材。针对高职高专学生,挑选符合学生口身的特点,难度适中的教材,在选择教材时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。