- 4
- 0
- 约2.64千字
- 约 5页
- 2021-03-31 发布于福建
- 举报
第 PAGE 页
“算法与数据结构”教学剖析与实践
“算法与数据结构”主要研究数据在计算机中表示方法、存储方法以及其上操作。[1]在美国IEEE/ACM课程体系与我国教育部学科规范中,[2,3]“算法与数据结构”被列为核心课程之一。它是操作系统、数据库、软件工程与人工智能等课程基础。算法与数据结构蕴含思想对学生在软件设计方面有很强导向性,它教学效果直接影响学生数据抽象与程序设计能力培养。学习该课程,一方面,使学生学会剖析数据对象特征,掌握数据组织方法与在计算机中表示方法,为数据选择合适逻辑结构、存储结构与算法;另一方面,培养学生良好程序设计风格,进行复杂程序设计训练。[1]
为了在课时约束、学生基础、课程难度、教学目标等约束下最大化教学质量,使学生最大限度地得到提升与发展,本文从剖析“算法与数据结构”课程存在问题出发,在教学内容、教学方法、实验教学等方面进行了一些剖析与实践。
一、“算法与数据结构”教学中存在问题
1.课程本身难度大
“算法与数据结构”是抽象与具体统一,理解与掌握它需要跨越横亘在抽象与具体之间鸿沟。学习该课程有两个难点:一是从算法与数据结构到程序实现跨越;二是从实际应用到数据结构抽象跨越,即如何利用算法与数据结构解决实际问题。[4]“算法与数据结构”内容抽象、繁多、逻辑性强,难于理解掌握。学生学完后不知道学了什么,当需要解决实际问题时感到无从下手
原创力文档

文档评论(0)