互联网 qkzz.net
全刊杂志网:首页 > 女性 > 文章正文
刊社推荐

高职《数据结构》课程教学改革的探讨


□ 米 青 杨延军 马林艺

  摘 要:本文从《数据结构》课程的特点出发,结合实际教学,对《数据结构》的课堂教学进行深入的探讨,提出以学习者为中心,采用案例法教学的思路,取得较好的效果。
  关键词:高职 数据结构 教学
  
  数据结构是计算机专业的一门重要专业基础课,它在计算机专业的课程设置中起着承上启下的作用。一方面,它为学生学习操作系统、数据库原理及应用等后续课程奠定了必要和重要的基础;另一方面,它是程序设计的核心课程,能培养学生分析问题,解决问题的能力,大大提高同学们编程能力。但由于数据结构理论性强,使高职学生学起来比较困难,因此,我们有必要探讨数据结构课程教学中存在的问题,并且结合高职学生的实际情况,总结出一套有效的教学方法。
  
  一、数据结构课程教学过程中存在的主要问题
  1.学生对C语言掌握不好,影响数据结构的学习。现在各高校采用的《数据结构》大多是C语言版,这就要求学生具有良好的C语言基础。而C语言教学对于初学程序设计的学生来说,具有一定的难度。高校C语言教学又侧重于应试教育,缺乏程序设计能力的培养,同学们对数组、指针、函数参数的传值和传地址理解不深,造成数据结构课程学习困难。
  2.学生亲自动手编程少,导致难以真正提高编程水平。编程能力的提高,主要在于不断的编程练习,现在很多教材上面是现成的程序,同学们上机只是将程序输进去,调试出结果,缺乏对问题的真正理解,更不用说自己设计程序。
  3.以教师为中心的教学模式,影响同学们学习的积极性。
  
  二、解决办法
  1.加强C语言的学习。在数据结构开课的第一周,可以让同学们对C语言进行复习,尤其是指针,数组,函数部分的学习。由于同学们已经学过C语言,这次复习不等同于应试教学时的学习内容,而是重点学习疑惑的地方,这样往往能事半功倍的效果。过去很多不理解的东西,现在反而都明白了,对数据结构的后续学习打下良好的基础。
  2.以学生为中心,采用项目式教学。对于数据结构的教学过程中的许多抽象的概念、算法和思想.以教师为中心的教学模式起不到很好的效果。应该在教学过程中采用以学生为中心的模式,激发学生的学习兴趣,提高他们的积极性和主动性。我们可以采用项目式教学方法。
  第一,在讲每种线性结构和非线性结构之前.我们应该提出一个应用的实例。通过实例进行课前导学,让学生明白为什么要学习它,它有什么用处。当这种结构学习完之后,相应的项目也已完成。使同学们做项目的过程中,加深对基础理论的学习。
  在实际的教学中,我们共安排4个大程序:线性表部分,让同学们设计一个通讯录项目,可以添加班级同学,删除,查找,返回班级人数;树形部分,自己设计一套哈夫曼编码和解码程序,发送端编码,到接收端解码;图部分,编程计算最短路径;查找和排序部分,给出一组数据,采用哈希算法进行存储,比较哪个同学的查找效率最高。同学们学完之后,感觉很累,但是收获很大。 ......
很抱歉,暂无全文,若需要阅读全文或喜欢本刊物请联系《山东文学·下半月》杂志社购买。
欢迎作者提供全文,请点击编辑
分享:
 

了解更多资讯,请关注“木兰百花园”
分享:
 
精彩图文


关键字
支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
关于我们 | 网站声明 | 刊社管理 | 网站地图 | 联系方式 | 中图分类法 | RSS 2.0订阅 | IP查询
全刊杂志赏析网 2017