何波玲,戚 爽,张亚辉
(长春金融高等专科学校 计算机系,吉林 长春 130028)
《数据结构》是计算机学科课程体系中最重要的核心课程之一。通过对本课程的学习,学生可以掌握各种常用数据的逻辑结构、存储表示、基本操作及算法设计,学会分析计算机加工的数据对象的特性,以便选择合适的数据逻辑结构、存贮结构及相应的基本处理算法[1],培养学生数据抽象能力和复杂程序设计能力,为今后软件开发设计打下坚实基础。
课程体系结构是知识体系问题,十分重要。整个数据结构课程的内容很多,必须针对高职学生基础知识薄、接受能力弱的特点进行课程体系结构的优化,以适应教学对象的需要。数据结构的基础性重点内容是“表、树、图”三大数据结构和“查找、排序”两大类算法。这五大内容有其固有的内在关系,即表是线性结构,是树的特例,树是图的特例,图是最复杂的非线性结构,查找与排序是施加在三大数据结构上的两类操作。这样由线性结构到非线性结构,由简单到复杂,由特殊到一般,教学的五大重点内容就形成了一个简明的、有机的而且是非常清晰的脉络。
在教学内容设计上,既要考虑到教学内容符合学科要求、符合学生的认知规律,知识结构合理、知识点覆盖面达到课程定位的要求,同时也要从学生自主学习的需求出发来考虑问题,不贪高、不求大、不求全,强调重基础、强实践、突出实用性。……