数据结构课程教学改革研究
数据结构教学改革的研究
为了帮助学生理解数据结构 , 不能只靠抽象 的理论知识 , 需 使学生有 了更 多 的机会来 锻炼 自己 的编程 和解决实 际问题 的
要在教学过程 中采用案例教学方法 , 帮助学生理解抽象 的概念 , 能力 。对 于 l 时 的实 验 主 要 覆 盖 线 性 表 、 和 队列 、 、 、 0学 栈 树 图 激发学生 的学习兴趣 。如果把一些枯燥 的理论知识融合在具体 查 找五部 分内容。每个实验 中的题 目按类 型可分 为验证 型 、 设 的案例 中, 可以调动起学生学习主动性 , 就 当一个案例 真正在计 计性 、综 合实验 , 按难度可 分为达到 “ 实验设 置基本要求 ” 和 算机上实现时 , 就更加给学生带来了巨大的成就感 , 以后深入 “ 为 实验设置较高要求 ” 的实验 。每次实验 , 每位 同学可结合 自己 的学 习打下基础。例如 , 学生成绩管理系统 中, 如何组织学生 的 的情况 , 从教师布置的题 目中选取具体实验题 目, 按要求完成实 姓名 、 学号、 各科成绩等数据 , 才能快速实现查 找、 插入 、 删除等 验任务。 操作 ; 楼房建设问题 , 如何施工 以求工期最短等 。这些实际应用 这 门课 程的讲授有一个 良好 的开端。
一
总之 , 以培养学习兴趣 为 目标 , 结合独立学院学生 的特点和
些繁杂的理论阐述 , 进行适当删减 , 这些删减 的内容可以作为 数据结构课程特性 ,尝试在数据结构课程教学过程 中激发和提
3 实践 改革 、
学 生 的课 外 阅读 内容 去处 理 ,鼓 励 基础 比较 好 的学 生 对其 深入 升学 生 学 习兴 趣 的教 学 方 法 改革 , 得 了一 定 效 果 。 取
效果 的重要过程 。因此 , 数据结构 的改革 主要从这 三个 方面来 跃的教学气氛 。在教学 中要 引入科 学研究 , 努力使教学带有研 进行 。 究 性质 , 探索 的色彩 。例如 , 在讲解最小生 成树 的时候 , 以去 n
《数据结构》精品课程建设与研究
《数据结构》精品课程建设与研究随着信息技术的飞速发展,数据结构作为计算机领域的重要基础课程,对于培养学生的计算机科学与技术能力具有至关重要的作用。
精品课程建设与研究是当前教育教学改革的重要方向之一,本文将从课程目标、教学内容、教学方法、评价体系等多个角度来探讨《数据结构》精品课程的建设与研究。
一、课程目标《数据结构》是计算机科学与技术相关专业的重要基础课程,其主要目标是培养学生对数据结构的基本概念和基本原理的理解,培养学生分析和解决问题的能力,并将数据结构的知识应用到实际问题中。
还应培养学生的计算机编程能力和软件开发能力,使其具备一定的实际操作能力。
通过该课程的学习,学生应具备以下几方面的能力:1. 掌握基本的数据结构知识,包括线性表、树、图等数据结构的概念和基本操作。
2. 能够分析和解决实际问题,并能够利用数据结构的知识进行有效的算法设计。
3. 具备良好的编程能力,能够熟练运用一种编程语言来实现各种数据结构和算法。
二、教学内容《数据结构》的教学内容应包括以下几个方面的内容:1. 基本概念和术语:介绍数据结构的基本概念和术语,包括数据的逻辑结构和物理结构、数据的存储结构、数据的运算和数据的逻辑结构等。
2. 线性表:介绍线性表的概念和实现,包括顺序表、链表、栈和队列等。
3. 树:介绍树的概念和实现,包括二叉树、平衡树、B树和红黑树等。
4. 图:介绍图的概念和实现,包括图的存储结构、图的遍历和最短路径算法等。
5. 排序和查找:介绍排序和查找的基本算法,包括冒泡排序、快速排序、二分查找等。
三、教学方法在教学方法上,可以采用多种教学方法来提高学生的学习效果:1. 理论讲解:通过教师的讲解,让学生了解数据结构的基本概念和原理。
2. 实验教学:通过实验操作,让学生亲自动手实现不同的数据结构和算法,加深学生对数据结构的理解。
3. 课堂讨论:通过课堂讨论,让学生能够主动参与讨论,提高他们的分析和解决问题的能力。
数据结构课程的教学改革研究
2 0 1 3年第 o 4期 第2 9卷 ( 总3 4 0期 )
吉林省教育学院学报
J OURNAL OF EDUCATI ONA L I NS TI TUTE OF . I I H N PROVI NCE
No . 0 4, 2 0 1 3
Vo 1 . 2 9
Hale Waihona Puke To t a l No . 3 4 0
响课 程 的教学 效果 。 二、 具 体 的改革 方案
法 用 程序设 计 语 言 验证 实 现 。在 后 续 的学 习 中 , 其
他 的算 法 也让 学生 模 仿 实 现 , 最 终过 渡 到 让 学 生 自
己独 立设计 算 法 , 并 上 机 调试 运 行 。经 过 几 次 训 练 之后 , 大 多数 学生基 本 可 以摸 索 出规律 , 自己就可 以 独立 编写 源代 码 进 行算 法 的验 证 。此 外 , 还 要 鼓 励 学生 多进 行算 法 的 调试 改 进 , 并 进行 算 法 的时 空 分
了学 生对 上机 实 践 的厌 恶 甚 至恐 惧 , 最 终 导 致 数 据 结构 的学 习甚 至 教师 的讲 授 只有 理 论 , 而 没 有 上 机
实践 。
念、 算 法 和编程 理论 , 学生 初 步 接 触 时 , 感 到 枯 燥
乏味、 艰涩难懂 , 如果教师仅仅满足于讲 清理论 , 而 不注意教学的生 动性 , 课堂 内容就会单调 、 乏味, 学 生 的学 习行 为也 只 能变成 一种 被动 行为 。教 师被 动
《2024年翻转课堂模式在“数据结构”课程教学中的应用研究》范文
《翻转课堂模式在“数据结构”课程教学中的应用研究》篇一一、引言在信息技术的迅猛发展背景下,高等教育的教学方法正面临持续的革新。
其中,翻转课堂模式以其独特的教学特点和优势,正逐渐成为教学改革的重要方向。
特别是在“数据结构”这一核心课程的教学中,翻转课堂模式的应用具有深远的意义。
本文旨在探讨翻转课堂模式在“数据结构”课程教学中的应用,分析其优势与挑战,并探讨其未来发展趋势。
二、翻转课堂模式概述翻转课堂模式是一种以学生学习为中心的教学模式,其基本理念是让学生在课前通过自主学习、在线学习等方式掌握基础知识,而课堂上则通过教师引导、学生讨论、实践操作等方式深化理解、拓展应用。
这种教学模式能够有效地激发学生的学习兴趣和主动性,提高学生的学习效果。
三、翻转课堂模式在“数据结构”课程教学中的优势1. 增强学生自主学习能力:在“数据结构”课程中应用翻转课堂模式,可以让学生提前预习和复习课程知识,从而增强学生的自主学习能力。
2. 提高学生理解能力:通过课堂上的互动讨论和实践操作,学生可以更深入地理解数据结构的基本原理和应用方法。
3. 增强师生互动:翻转课堂模式能够增加师生之间的互动机会,有助于教师更好地了解学生的学习情况,从而进行针对性的教学。
四、翻转课堂模式在“数据结构”课程教学中的具体应用1. 课前准备阶段:教师制作并发布教学视频、课件等学习资源,学生提前观看视频、预习课件等,并完成相关练习题。
2. 课堂互动阶段:教师根据学生的预习情况,进行有针对性的讲解和讨论,引导学生进行实践操作,解决学生在预习过程中遇到的问题。
3. 课后巩固阶段:学生完成课后作业和练习题,教师根据学生的作业情况,进行针对性的辅导和答疑。
五、翻转课堂模式在“数据结构”课程教学中的挑战与对策1. 技术挑战:需要完善的在线学习平台和技术支持。
应加强学校信息化基础设施建设,提高在线学习平台的稳定性和易用性。
2. 教师角色转变:教师需要从传统的知识传授者转变为学习引导者和课堂组织者。
数据结构课程教学改革研究(全文)
数据结构课程教学改革研究(全文) 摘要:《数据结构》课程是计算机专业的一门专业基础核心课,各大高校计算机专业都开设此课程,但是《数据结构》课程的教学效果及质量却普遍不好。
本文就当前《数据结构》课程教学中存在的问题,作者结合自身多年的教授经验,进行了改革,并对改革做以总结。
关键词:数据结构;教学效果;存在问题;改革总结一、课程的重要性《数据结构》课程是计算机专业中一门重要的专业基础必修课,它为操作系统、数据库原理、编译原理、单片机原理等后续专业课程的学习奠定了基础。
其次,数据结构课程是计算机相关专业的考研专业课之一。
该课程的重要性显而易见。
二、教学中存在的问题《数据结构》课程的教学目标是全面系统地介绍数据的逻辑结构、存储结构和算法实现,并介绍常用的非数值计算方法,如数据插入、删除、排序、查找检索等,使学生掌握各种数据结构的特点和算法思想,并能结合具体应用,运用各种数据结构和算法解决实际问题。
但大部分高校《数据结构》课程的教学效果都不尽如人意,影响课程学致有如下原因:1.程序设计课程掌握较差,基础薄弱。
2.实践机会少,动手能力差。
3.缺乏课外辅导,学生自学时障碍重重。
三、解决方法鉴于以上几点,可以从这几方面进行教学改革:1.加大对先行课程的重视程度。
首先加大C程序设计课程的课时。
C程序设计课程是数据结构课程的直接先行课,因此,学好C语言,为后续若干课程的学习打好坚实的基础。
另外,增加数学及线性代数课程的课时。
学习算法离不开数学的思想,学习数组的存储结构也离不开线性代数的应用。
最后,增加了32课时的C程序设计课程设计。
2.实际操作方面,计算机专业要求有很高的实际操作技能,而我们的学生在长期被动的学习过程中却养成了勤于动脑,懒于动手的学习特点,这样教出的学生却是不能满足实际工作要求的。
因此,数据结构的实验教学要紧密配合理论教学,通过相关实验与课程设计,助力和加深对数据结构的整体理解,所以在本课程结束前安排两周实践进行课程设计,不要求实现过多的项目,但每个学生都要动手去做,亲身经历从需求分析到算法分析,最后的代码编写与调试这样的过程,从而更深刻的理解数据结构的逻辑结构、存储结构以及在某种具体的存储结构下的运算及其实现方法。
高职《数据结构》课程教学改革研究
统包 含数 据结构 的所有知识体 系 我国 已经习惯 于程
序 设 计 优 先 的 入 门模 式 .并 在 此 基 础 上形 成 了实 施 多
年、 基本稳定 的课程体 系。 数据结构及算法一般放在完
成 C语 言教 学 之 后 的第 二 个 学 期 或 第 三 个 学 期 开 设 数 据 结 构 本 身 抽 象 难 学 .加 上 原 有 的 数 据 结 构 教 学 仅 停 留在 逻 辑 思 维 技 能 训 练 和 知 识 的 掌 握 上 .学 生 即 使
@ 现 计 机 21. 上 代 算 027 0
教 学 园 地
................................ ....... . ...—................ .
2 教 学 改革 措 施
21 修 改教 学大纲 . 心设计教 学 内容 . 精
高 职 院 校 总 体 培 养 目标 要 求 培 养 学 生 成 为 具 有 高 尚 职业 道德 、 有 大 学 专 科 或 者 本 科 理 论 水 平 、 有 较 具 具 强 实 际 动 手 能 力 、面 向生 产 第 一 线 的应 用 型 高 级 技 术 人 才 。 此 , 们 本 着 以“ 际 、 据 我 实 实用 、 践 ” 中心 的原 实 为 则 . 改 了 教 学 大 纲 和 教 学 计 划 . 所 教 内容 与 企 业 需 修 使 求 同 步 . 力 增 强 人 才 培 养 的针 对 性 和 适 用性 努 C语 言 已 经 广 泛 作 为 计 算 机 的 入 门语 言 ,数 据 结 《 构 》 程 采 用 C语 言 描 述 . 用 讲 解+ t + 程 设 计 的 课 采 实i 课 l l
《数据结构》课程教学改革探讨
数据结构课程教学改革研究
.
系, 使知 识 融 会 贯 通 , 能 灵活 应 用 是 教 学 表 的 搜 索 算 法 是对 无 序 表 搜 索算 法 的一 种 并 的 最 终 目标 。 部 分 学 生 死 记 硬 背 概 念 和 改 进 等 等 。 有
数 据 结 构 是 培 养 学 生 的 抽 象 思 维 能 的 转 换 后 , 上 得 到 另一 方 向 上 的 转 换 方 马 逻 锻 解 法 ; 叉 搜 索 树 的 存 储 结 构 实 际 上 是 集 合 二 便没有 了动力 感觉枯燥无味。 多学生认 力 、 辑 推 理 能 力 , 炼 学 生 分 析 问题 、 许 有 为数搪绪构’ 算 法的学习十分枯燥, 决 问 题 的能 力 的 课 程 。 立 完 整 的 知 识 体 存 储 结 构 和 二 叉 树 存 储 结 构 的组 合 ; 序 年 建
科 技 教 育
SIC &T HOOY. CNE E NLO E C
圆
数据结构课程 教学改革研 究①
徐佳 黄海 平 王 海艳 ( 南京 邮 电大 学计算 机学 院 南京 2 0 3 1 0) 0 摘 要 : 数据 结 构》 程 是 计算机 专 业一 门重要 的专业 基础 课 , 专业课 程体 系中起 着承 上 启下 的 重要作 用。 数 据结 构》 程 的教 《 课 在 《 课 改研 究已经成 为 热点 。 本文 首先提 出了数 据结 构教 学 中出现 的 问题 , 详细 分析 了导致 这 些 问题 的 原因 , 着从 知识 关联 、 学手段 接 教 网 络课堂. 课程 交叉 和考核 方 式等方 面提 出5 项改革 措施 , 进行 了实践 , 后提 出进一 步改 革 的设想 。 并 最 关键 词 : 数据 结构 教学改革 知识 关联 网络课堂 中 图分 类 号 : 6 2 O G 4 . 文献 标 识 码 ; A 文章 编 号 : 6 2 7 l2 1 ) lb-0 - 2 1 7 -3 9 ( 0 11 () 1 9 0 6
数据结构课程教学改革研究
1 _ 3课程考核方法不尽合理
常见 的考核办法是在课程结束后进行一次笔试 ,这种方 法的优点是简单 ,不足之处是考试成绩难 以反映学生在整个
节课就把全书的结构讲给学生听 。整本书可以简单地总 结 为三方面六个字即数据的“ 组织 、 存储、 处理” 一一 组织 即逻辑 结构, 存 储即存储 结构, 处理即对 数据 的各种运 算, 整本书所 有 的知 识点都可 以纳入这 三方面。学生对全 书的体系结构有 了了解 后可 以有 效地 缓解 畏难情绪。 在授课 过程 中要 适当加入 一些接近 日常生活 的实例 ,既 可 以调节课 堂气氛 ,也可 以让一些本来很抽 象的概念变得容 易接受 。例 如讲 队列时可以用 在银 行排 队的例子举例 ,讲堆 栈时可 以讲钻一个狭 窄到难 以转身 的山洞 的例子 ,讲树时可 以用家族树举例 , 讲哈夫曼树时可 以讲它在 最常见的J P g图片 压缩 中的应用 ,讲 图的最小生成树时可 以讲如何修筑造价最
1 . 2课程性质导致课程难度较大
数据结构这 门课总体来说 比较抽 象, 知识点很庞杂 , 而且 大多跟现 实生活 的联 系不太 紧密 , 导致学生学起来 比较吃力 。 另外很多 同学 的英语基础不太好 , 教材 中经 常出现的 “ E l e m 。 t y p e ” 和大量 的函数 名也会让学 生产 生陌生和抽 象的感觉, 进 而产生畏难情绪 。
摘要 : 数据 结构是计算机科学与技 术专业的核心课程 , 由于课程理论性较 强, 同时对学生上机 实践能力的要 求也比较 高 等种种原 因造 成本课程 学 习难度 较高。文章对数据结构教学 中的常见 问题进行分析 , 并提 出经过 自身实践总结 出的一 些教 学改革措施 。 关键词 : 数据结构 ; 问题 ; 教 学改革 中图分类号 : T P 3 9 1 . 9 文献标识码 : A 文章编号 : 1 6 7 3 . 1 1 3 1 ( 2 0 1 4 ) 0 2 . 0 2 9 1 . 0 1
《数据结构》课程实践教学改革与探索
12 前 导课 程 基 础 弱 。 程 能 力 差 距 大 . 编
本 课 程 通 过 对 软 件 编 程 中 的算 法进 行 研究 .主 要 用 于 巩 固学 生 的 编程 基 础 。 此 。 生 必 须 具有 一定 的 因 学
编程能力 以解决实际 问题 。《 据结构》 数 描述语言 目前 主要 为类 P S A A C L或类 C语言 .算法实现语 言为 C语 言( 部分教材采用 Jv 或 C + 言) aa +语 。该课程 中涉及 了
较 吃 力 。 部 分 学 生 动 手 实 践 能 力 不 强 . 所 学 知 识 解 大 用
间. 人们 已经认识 到实 验课 的重要性 , 逐渐加 大了实验 课时在整个课时 中的比重 .学 生的动手能力也有 了较
决 实际问题的能力较弱 .特别是在从 事大型软件工程 时, 灵活应用相应算法能力 比较欠缺 的矛盾突 出, 成为 当前 亟需解决的问题
晰 的 . 也 难 以 用 C语 言 ( y 语 言 和 C + 言1 算 法 但 J a a +语 将
描 述 出来
1 实验转化功底 薄。 . 3 工程 实践能力弱
关 于 《 据 结 构 》 践 教 学 改 革 已 经 进 行 了一 段 时 数 实
多、 逻辑性强 、 抽象性 高、 理解难 度大 。 学生学 习起来 比
验、 开发 设 计 性 实 验 、 计 创 新 型 实验 和 利 用 A M 系统 进 行 实践 课 程 考核 五 个 方 面 对 《ቤተ መጻሕፍቲ ባይዱ设 C 数 据 结构 》 实践课 程 进行 探 索 与 改 革 , 得 较 好 的教 学 效 果 。 取
关 键 词 :数 据 结 构 :实践 教 学 ; 学 改革 教
2 实 践 教 学 改 革 主 要 措 施
《数据结构》课程教学改革的研究与实践
生的抽 象思维能 力弱 , 而 数据 结 构 的 内 容 过 具 体 的 实 例 阐述 《 数据结构》 在 程序 设 计 以激 起 学 生 的 求 知 欲 , 利用 涉 及 大 量模 型 及操 作算 法 , 理论性较强 , 学 中的 重 要 作 用 , 生 学 习起 来 较 难 掌 握 。 再 加 上 学 生 整 体 素 网络 平 台 和 学 生 进 行 非 面 对 面 的 知 识 交 质、 整体学风 差 , 学 习习惯不 良, 学 生 学 习 流 , 并 设 置案 例 给学 生 课 后 解 答 , 充 分 调动 的 积 极性 普 遍 不 高 , 学 习的 目的 性 不 明确 , 学 生 学 习 的积 极性 , 并 能 够 自主 地 学 习 , 改
对 于计 算机专 业来 说 , 数 据 结 构 是 一 门 结 情 感
1 . 2 课 内课外 实训 环 节 必 须 通 过 上 机 操 作 来 帮 助
上机实训是《 数据结构》 课 程 教 学 中一 和加 深 对 数 据 结 构 的逻 辑 、 物理结构 、 算法 非 常 重 要 的 专 业 基 础 课程 。 从 多 年 数 据 但 学 生 由 于 不理 解《 数 据 结 思 想 和 具 体 实 现 等 各 个 环 节 的 整 体 理 解 , 构的教 学来看 , 学 生 对 这 门 课 程 的 掌 握 个 重 要 的 环 节 。 中 抽 象 数 据 类 型 的 定 义 及 相 应 的 存 储 在解 决 习题 时 要 坚 持 要 求 学 生 直 接 上 机验 况并不 理想 , 而 且 学 生 向来 对 它 有 畏 惧 构 》 难 以 实现 算 法 与程 序 之 间 的 转 换 。 再 证 。 同 时 加 强 实 训 的考 核 力度 , 借 助 必 做题 , 首 先 从 心 底 就 否 定 对 这 门 课 程 看 好 的 表 示 ,
数据结构课程教学反思与改革
数据结构课程教学反思与改革近年来,数据结构课程在计算机科学专业中的重要性日益凸显。
然而,传统的教学方式在培养学生综合能力方面存在一定的不足。
为了提高学生的学习效果和动力,我们需要对数据结构课程进行反思,并进行相应的改革措施。
一、教学反思1. 教学内容过于理论化传统的数据结构课程普遍注重理论知识的讲解,却缺少实际应用的实践环节。
这导致学生更容易产生对课程的厌倦和学习兴趣的丧失。
2. 缺乏综合能力培养数据结构课程注重算法和数据存储结构的学习,却忽视了学生的综合能力培养,如问题解决能力、团队合作能力和创新思维能力等。
3. 缺少互动和实践传统的课堂教学模式中,学生大多数时间都是被动接受知识,缺乏主动参与和实践的机会。
这种模式无法激发学生的学习兴趣和动力。
二、改革措施针对上述问题,我们提出以下改革措施,以提高数据结构课程的教学效果。
1. 引入案例分析和实践项目在课程中引入实际案例和项目,让学生通过实际问题的分析和解决,将理论知识应用于实践中。
这样可以培养学生的问题解决能力和创新思维能力。
2. 采用问题导向的教学方法在课程中,教师可以提出一系列实际问题,引导学生运用所学的数据结构知识解决这些问题。
通过这种问题导向的教学方法,可以增强学生学习的目的性和积极性。
3. 鼓励合作学习和讨论为了培养学生的团队合作能力和互动能力,我们可以组织小组讨论和实践项目。
通过与同学合作解决问题,学生可以相互交流和学习,提高学习的效果和乐趣。
4. 应用开发和实验环节结合将应用开发和实验环节与理论教学相结合,让学生在实践中学习和应用数据结构。
例如,设计一个简单的应用程序,要求学生选择合适的数据结构进行实现,并测试其功能和性能。
三、总结数据结构课程的教学反思与改革是为了提高学生的学习效果和动力,培养他们的综合能力和创新思维能力。
通过引入实践项目、问题导向的教学方法、合作学习和应用开发等措施,可以使学生更好地掌握数据结构知识,并将其应用于实际问题的解决中。
《数据结构》教学改革研究
2 《 数据结构》 课程 改革 方案
2 1 改 进教 学方 法 , 高课 堂效 率 . 提
大 学课 堂应该 注重 两个 方 面 的 内容讲 授 : 一 是 具体 知识 内容 , 是 科 学 的 思 维 方 法 . 果 采 二 如
学生对 描述 算法 的程 序语 言 掌握 得 不 够好 . 现在 , 部分 数据 结构 的教 材采用 的是 C语言 描述 算 法 , 刚刚 学 完 c语 言 的基 础上 , 在 大部 分 同学 对 结构 体 、 针 、 表 等 知 识 点 掌 握 得 都 不 够 深 指 链
人. 因为学生 没 有 扎 实 的程 序 设 计 语 言 的 基 础 ,
21 0 2年 1 0月
重庆文理学院学报 (自然科学 版)
Ju n fC o g igU i  ̄ t f n n ce c s( au ̄ S i c dt n o r M o h n qn nv i o s dS i e N tr c n eE i o ) e y A a n e i
能力 .
革 , 索应用 型人 才 培 养 规 律 , 庆 文 理 学 院 实 探 重 施 了新 一 轮 人 才 培 养 方 案 , 合 学 分 制 改 革 试 配
点, 明确学 校 今 后 教 学 研 究 与 改 革 的范 围 及 方 向 , 动学 校 教育 教 学 改 革 , 高 学 校 教 育 教 学 推 提 质量 水平 . 中 , 于应用 型学 生 的培 养 , 其 对 探索 学
问题如 何 在计算 机 内部表示 的方法 , 养 学生 基 培 本、 良好 的程 序设 计 技 能. 生在 初 步掌 握 计 算 学
机基 本知 识并 学 会 使 用 一 种计 算 机 语 言 的基 础 上 , 习了数 据 结 构 之 后 , 够 结合 实 际 问题 有 学 能 意识 地选 取合 适 的数据 结构 和正 确 的算 法 , 设计
《数据结构》在线开放课程教学改革与研究
EDUCATION FORUM教育论坛摘要:近年来,教育部大力推动在线开放课程建设与应用,我国在线开放课程的建设与应用蓬勃发展。
《数据结构》课程是计算机学院非常重要的一门专业基础课,在人才培养方案中起到承上启下的作用。
论文以建设《数据结构》在线开放课程为例,结合多年的教学经验,以及对国内外在线开放课程的研究,综合分析了高校在开展数据结构教学过程中的痛点和难点,针对性的对课程的整体知识架构、知识点、技能点进行了概括、总结、梳理和划分,对课程内容、单元设计、教学案例等进行了重新的编排和设计,使其更加适合在线课程的教学与推广,取得了良好的效果。
关键词:在线开放课程;《数据结构》;课程设计;教学改革一、前言(一)开放课程建设背景和必要性近年来,大规模在线开放课程和学习平台在世界范围内迅速兴起,拓展了教学时空,增强了教学吸引力,激发了学习者的学习积极性和自主性,同时也扩大了优质教育资源的收益面。
教育部以教高〔2015〕3号印发了《关于加强高等学校在线开放课程建设应用与管理的意见》,对高校在新时代的高等教育提出了新的要求。
其中规定了建设在线开放课程的三大基本原则:立足自主建设、注重应用共享、加强规范管理,旨在推进以慕课应用为手段,促进信息技术与教育教学的深度融合,落实新时代全国高等学习本科教育工作会议要求,进一步推动我国在线课程建设与应用共享,提高高等教育教学质量,服务学习型社会建设。
(二)在线开放课程建设现状党的十九大以来,高校对新时代高等教育的新使命、新任务、新要求有了广泛、深刻的认识,高等教育把提高质量、推进公平、创新人才培养机制作为重要任务。
为深入贯彻理解“在线开放课程建设与应用推进会”精神,教育部大力推动在线开放课程建设与应用,高校主动作为、社会各方面踊跃参与,我国在线开放课程建设与应用蓬勃发展,已经建成了10多个全国性的慕课平台,以跨区域、跨学校、跨专业等各种形式组建的慕课联盟覆盖面逐步扩大,管理制度和推进措施逐步完善,对高等教育教学改革产生了深刻影响,促进了优质教学资源的大范围共享。
《数据结构》课程教学改革探索与研究
福
建 电
脑
21 0 1年第 1 2期
《 数据结构》 课程教学改革探索与研究
陈小娥 .严 志明
(福 建 农林 大 学金 山 学院 福 建 福 州 3 0 0 5 0 2)
【 摘 要 】 阐述 了 高校 《 据 结 构》 程 的教 学现状 , 究和 分析 了教 学过程 中存 在 的 问题 . : 数 课 研 结合 本 课
结合 一 些算 法 讲解 . 实 现算 法 。 须经 过程 序 设计 实 识 的枯燥 。 要 必 逐渐 失去 兴趣 。 后 放弃 学 习 。要 让 学生 在 最 现 , 能加 深对 数 据结 构 和算 法 的理 解 . 而进 一 步验 重 视该课 程 的同时 . 建立 学好 该课 程 的信 心 。 才 从 也 证算 法 的正 确 性 。 大部分 学 生程 序设 计 能力 薄弱 。 但 即 22加强 学生 先 修课 程 的学 习和联 接 . 针 对 学 生先 修 课 程 学 习基 础 不 够 扎 实 的情 况 . 可 以采取 如下 措施 :一 是 在学 习 本 门课 程之 前 稍微 复 习 是 却 不 能完 全 用程 序去 实 现算 法 .因此 很难 把 现实 中 的 问题 抽象 成 不 同 的数 据 结 构 .并 用计 算 机代 码来 解 下程 序设 计基 础 等先 修课 程 的 内容 。这样 学 生在 学
课程 安排 了一 定课 时 的上 机 实 验课 .但是 仅靠 这 些 实 方 法 验课 是远 远 不够 的 .在平 时 可 以适 量 地 布置 一些 编 程 题 。 学 生课 后 练 习 , 目不 宜 过 难 , 供 题 只需 让 学 生 将相
参考 文献 :
[严蔚敏 , 1 】 吴伟 民. 据 结 构 ( 语 言 版 ) . 京 : 华 大 学 出版 数 c 【 北 M】 清
《数据结构》课程的教学内容和教学方法改革
1 3 0 0 1 2 长春 工程 学院 计 算机技 术 与工程 学院
【 摘
丁柏 秀
张素莉
Hale Waihona Puke 耿晓中 要 】《 数据 结构 》是计 算机及相 和算法等 ,还增 加许 多典 型的数 据结构 的算 法与应用 ,如跳表 、优先队列、B 一树等 内容。 课程改革的必要性 ,根据该课程的特点。从 重新修订现有的教材和教学大纲 ,保持教学 教 学内容、教 学模式、教师队伍、实践教 学 内容具有先进性、科学性。同时考虑到 与其 等几个方 面,讲述 了 《数据 结构 》课程 的教 他课程的衔接问题 ,进行 双语 教学,并 且申 学改革,从而加 强 《 数据 结构 》课程建设 。 请校级优秀课 ,以此促进教学改革的进行。 【 关键词 】 数据结构;教学改革 二、教学方法和手段改革上,采用 面向 问题求解的教学方法 《 数 据结 构》是计算机科 学与技术专业 从科研 工作或 现实生 活中的大量实 际问 的必修课之一 ,是一门综合 性的专业基础课 题人手 ,引导学生主动探求答 案的积极性。 和专业核心课程 ,而且正逐 步发展成为众 多 并依托学校 的网络建立 《 数据结 构》教学平 理工专业的热 门选修课。 通过本课程的学习 , 台,提供丰富的 《 数据结构 》教学资源 ,包 能使学生熟练掌握如何合理地组织数据、有 括高质量的多媒体课件 , 算法动态演示 系统 , 效地存储和处理数据 ,正确地设计 算法以及 授课 内容 ,教案 ,大纲 , 参考 文献,疑 问解 对算法 的分析和评价等知识。它是 学习操作 答等等。全方位地为学生提供学习方便 ,与 系统 、编译原理、数据 库原理等计算 机专业 学生进行 网络互动 ,学生随时有 问题都 可以 核心课程 的基础 ,掌握好这 门课程的内容 , 通过 网络进行求僻 ,从而极大地 吸弓 l 了学生 是学 习计算机其他相关课程 的必备条件。因 的学 习兴 趣 ,激 发 了学 生 学 习 的 积 极 性 和 主 此 ,该课程在专业建设的地位十分重要 。 动性。 《 数据结构 》课程体系不断发展,传 统 三、建立高素质教 师队伍 的教学 内容和教学方法 已落后于时代的发展 由于 《 数据结 构 》技术发展飞速 ,建立 和市场经济 的需要 ,作为以应用型本科人 才 起一支稳定 的、高素质 的 《 数据结构 》教师 培养 为 目 标 的高等学校 ,如何针对计算机科 及实验教 师队伍 ,这也是提高 《 数据结构 》 学与技术专业学生就业难 的特点 ,利用有限 实验及理论教学质量 的关键 ,从多个渠道解 的教 学课 时,让学生接触到较新的理论和技 决 了师资缺乏 的问题 ,从而使教师的理论和 术 ,同时提高学生对数据结构理论的掌握能 实践操作水平大大提高。 力 ,并且能利用数据结构理论进行实践 ,培 为了提高教师的指导水平以利于进一步 养创新 能力 和 自 主学 习能力 ,使学生毕业后 的培养学生 的实践动手能力 ,同时能够使理 能尽快适应就业市场 的需要 ,是一个急待解 论课教师通过对实验的掌握更好的讲授和体 决的问题 。 会 理论课 的教学 ,每隔一段课程组开培训和 而 当前 《 数据结构 》课程的教学存在以 研讨 会,讨论课程 内容 的设置及实验和课程 下问题 : ①教学 内容跟不上计算机技术的快速 设计 的内容安排 问题 。课程组所有成员积极 发展 , 教材没有从理论、抽象和设计三种形态 提出有效合 理的改 善方案 ,使课程的发展稳 的高度来组织教学内容 , 理论性强 , 实践性弱。 固进行 。无论是主讲教师还是实验教师均在 ②教学方法单一 , 不能使学生掌握本学科系统 讨论 中有所 提高 。同时在讲授有关实验 内容 分析、解决 问题 的基本科学方法 。③教学手 时更准确、更有 自信 ,避免 了在 出现 问题时 段的落后 , 只通过 P P T 讲稿 向学生讲解教学 无法解决 的尴尬局 面,进一步激发学生 的学 内容。④教学实践设置侧重于单一知识点 的 习 兴 趣 ,培 养 了学 生 应 用 能力 ,达 到 了教 学 训练 , 与实际应用脱节。 要求,而且对其它课程 的教学具有深远 的意 通过教学改革 , 以上问题才能得到解决 。 义。 方 面,使教师教学 和教研水平得 到提高 ; 四、在 实践环 节教学方面 ,以创新能 力 另一方面,使学生掌握最新 的学科知识及对 培养为 目标,进行 实践环节的教学改革 知识的灵活运用能力及实践动手 能力,为将 详 细分 为 以下 三 点 : 来的进一步深造打下 良好的基础 ,所以 《 数 1 . 以 学 生 为 出发 点进 行 调 研 选择 合 适 的 实验 项 目 据结构 》课程的教学改革势在必行。 《 数据结构 》是计算机科学与技术专业 从科研 和实 际问题选题 ,编写实验指导 的主干课程,遵循应用型本科 院校 的办学宗 书和课程设计指导书,实验增设设计 型和综 旨,不断更 新课程内容 ,改进教学方法,加 合型的实验 内容 ,通过实践培养学生面向问 强学生实践能力和创新能力的培养 , 从而提 题求解的能力 ,如:结合 A C M认证进行教学, 高学生素质的教学改革思想 , 构建课程体系。 使学生马上从理论过度到实际应用 ;讲课过 改革主要分 以下几方面: 程 中的理论 ,课 后布置实际问题 作业 和学期 吸取国外教材 的优 点,对教学大纲 末布置大作业 ,让学生利用理论 自己解决 , 内容 进 行 调 整 编写程序 ,完成作业。在选择 实验内容 时重 删减必要 性不大、陈旧过时的内容 ,如 点考虑开设哪些实验 ,所开设 的实验 中,哪 广义表 、多维数组、串的基本内容等,逐 步 些是验证性 的 哪些是综合性 、设计性 的; 增加 了反映学科发展趋势的新内容 ,如生 物 并且对于计算机专业所开设的实验项 目要有 信息 计算、各类搜 索引擎 中常用 的数据结 构 不 同的针对性 ;针对每个实验确定考核依据
《数据结构》课程教学改革探讨
《数据结构》课程教学改革探讨数据结构课程教学改革探讨数据结构是计算机专业的一门基础课程,这门课程既关乎学生们掌握计算机技术的基础,又关乎学生们掌握计算机相关应用的重要技能。
因此,数据结构的教学改革始终备受关注。
下面,我们就来探讨一下《数据结构》课程教学改革的方法。
第一步,完善教学方法。
作为一门计算机类的基础课程,《数据结构》课程的核心在于理解各种数据结构,并学会如何利用它们分析、解决实际问题。
因此,在课堂上,我们应该利用精彩生动的讲解和实例给学生讲解数据结构,同时也应该开展讨论,让学生们有机会用手中的知识分析问题。
第二步,强化实践性教学。
考虑到学生们将来要从事的工作,《数据结构》课程应该具有一定的实践性,特别是在实践方面。
例如,可以让学生们通过实际操作理解数据结构,通过实际实验去熟悉掌握各种常见的算法;也可以让学生利用编程语言,模拟实现算法和实现数据结构操作。
第三步,完善实践活动。
可以开设实践小组或实践坊,让学生们在实践中深入理解和掌握数据结构的基础知识和实际应用,使学生们能够更好地应用数据结构解决实际问题,为他们今后的工作打下坚实的基础。
第四步,引入新技术。
要让学生们的数据结构学习更有活力,有必要将一些新技术引入教学中来,比如大数据技术、云计算技术等,让学生们有机会访问更多的实时数据,从而可以更加深入地掌握数据结构技术,更好地做出判断。
综上所述,《数据结构》课程旨在让学生们更深入地理解各种数据结构,掌握常见算法和操作,更好地应用数据结构解决实际问题。
要想改革《数据结构》课程的教学,必须从完善教学方法、强化实践性教学、完善实践活动、引入新技术四个方面入手,以此更好地满足学生们对数据结构的学习需求,提升学生们的计算机应用能力。
《数据结构》课程教学改革的研究
关键 词 : 据 结 构 ; 学现 状 ; 学改 革 ; 习兴趣 数 教 教 学 中 图分 类 号 : f 2 Gu l 文 献 标 识码 : A 文 章 编 号 :0 9 3 4 (0 10 — 9 4 0 1 0 — 0 4 2 1 )4 0 5 — 2
Re e r h Ed c to a f r a o t” t t u t r ” Co r e sac u a n l i Re o m b u Da a S r c u e u s
Ab ta t De e dn nta hn rcie a do eb s faayitepee t ec igc mt t n o aas u tr o re smua n sr c : p n igo ec igpa t , n nt aeo ls h rsn ahn o mci f t t cuec u ,t lt g c h n s t o d r s i i
ZH AO a Xio,S N a U Lin—s n,W AN G io—xi ha X a a
(l tcl n fr t nE g er gCo e e S an i nv rt f c n e& T cn lg , i n7 0 2 , hn) Ee r a a d I oma o na e n H g , h a x u iesyo S i c ci n i n i i e e h o y X 1 0 1 C ia o a
p a tc ppia on, a e heg d pr g e si t a tc e c i ,o an tde tshih prie r cieSa lc t i m k st oo o r s n heprcie ta hng bti ss u n g as . K e wor :daasm c u e e c i e e i ain;e uc to lr f m ; t y i ee t y ds t t t r ;ta h ngpr sntst to u d a na eor sud ntr s i
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
媒 体辅助教学手段 , 把数据结构 中抽象 的算法执行 过程动态 模拟演示 出来或 供学生课后 观察体会 . 这在一定 程度上可化 抽象 为直观 ,使学 生能更好地 理解 算法 的思考过 程 .
()实验课教学 .第一次上机实 验应把本 课程 的编程框 2 架用 统一模板规划 出来 ,引导学生学会 编程 , 然后 让他们上
继续拓 展提供思路 .
()补充与新技术 接轨 的实用性 技术 .由于计算机技 术 2
发展迅 速 , 而教材 内容与新技术接 轨慢 ,这就要求教师要及 时补充 教材外的实用性新 技术 ,引人面 向对象 的新 观点 ,补 充技术发展 新 内容 , 教学 内容 与新 技术接轨 , 使 增强 实用性 .
学质量 的基本 建设之一 .教材是大 纲精 神的具体实施 , 是知 识点的载体 .教材 的科学性 、 先进 性和实用性 ,为知识的传
授 和能 力 的培养奠 定 了 良好 的基础 .根据课 程技 术性 的特 点 ,将教学 内容分 为三层次 :第 一个层次是基 本概 念部分 ; 第 二个层次是基 本结构部分 , 括线性结构 ( 包 线性 表 、栈和 队列 、串、数组 与广义表 )与非线性 结构 ( 、图 ) 树 ;第 三 个层 次是基本技术部 分 , 括查找与排序方 法 . 包 按照 三层 次
第 2 5卷 第 5 期 21 0 0年 1 月 0
天 中 学 刊
J u n l f in h n o r a T a z o g o
V6 . N o. 1 25 5 Oc . t 201 0
数据结 构课 程教学 改革研究
张 飞 ,黄 治 国,汪 洋
( 黄淮 学院 计 算机科学系 ,河 南 驻 马店 4 3 0 6 0 0) 摘 要:文章 对数 据结构课程教 学的改革进行 了探 讨 , 出 了其课 程体 系结构 的构建方案 , 出了一套应 用型本 提 给
2 教 学 方 法 改 革
1课程体 系结 构包含概念表述 、 构建数据 模型 、 计算法 设
三个层面 ,突出数据组织方 法与算法设计技 术 , 整个 知识 将 体系划分为核心知识 集合模块 与不同的扩展知识 模块 , 以适 应不同层次 的教学需 求 . ()突出贯穿程序设计 与软件工 程的新技术 .要 引入抽 1 象数 据类型 的概念来 介绍数据结构新技 术 ,集 中体现 分解 、
・
8 8・
张
飞 ,黄治国 ,汪
洋 :数据结构课程 教学 改革研究
机调试 , 在这个基础上再不 断增加功 能 ,提出新的要求 ,激
发学生 的兴趣 , 对做得好的 同学给予好评 , 并进 一步提出更
4 加强教学资源建设
高 的综合性要求 .后续 章节 的内容可以参 照这一模 式实施 , 学到新 的数据结构 时 , 只要 把相应的编码修改 即可 .同时根 据不 同基础 、不 同层次 的学生提 出上机实验不 同的要求 . ()习题课教学 .教师要设计组织好 习题课 ,根据不 同 3
科数 据结构课程教 学模式.
关键 词:数据 结构 ;课 程体 系;教 学方法 ;改革 中图分类号 :G6 20 4 . 文 献标 志码 :A 文章编 号 :1 0 — 2 12 1 ) 5 0 8— 2 0 6 5 6 (0 0 0 — 0 7 0 为指导 , 把握课程 体系结构 的本质 . 要适 时修订教学大纲与
教师是 教学 活动的直接组织 者和实施者 , 教学 中发挥 在
着极其重要 的作 用 . 程教学改革 的关键是教师教育 观念 的 课
转变 .实践证 明 , 教学 内容 的选择 ,教学方法 的采用都会 直 接影响教学效果 和教学 目标 的实现 ,影响着人 才培养质量 .
实验大 纲 ,以满足学科发 展对课程教学 的要 求 .
1 教学 内容增进实用 性 . 2 ()选用 有特色 的数据 结构新教材 .教材建 设是提高教 1
数据结构课程是计算 机学科 的核心 课程 , 是计算机理论 与技 术的重要基石 , 是计算 机科 学与技术人 才素质培养框架 中的
中坚课 程 , 学生软件开发能力 的培养至关 重要 , 为学 生 对 可 今后 的专业生涯打下 牢同基础 . 数据结构课 程在大学二年级 第 一学期开设 ,具有承上启下 的作 用 ,既对学生学过 的软 件 技术课 程进 行总结提 高 , 又为后续 专业课程提供 基础 . 本文 就课程 教学 内容体系 、 能力 培养 、教学方法 、教学资源建设
等进行探讨 ,找 出适合应 用型本科 的课程教 学模式 .
1 构建先进科 学的课程体系结构 数据结构作 为计算机学科 的专业基础课 , 与本学科 的 应 问题求解理论 和设计方法论相适应 , 准确把握课 程体系的本
质.
法组织 的教材 内容 , 包含许 多精彩 的经典算 法 , 可为学 习者
根据数 据结 构课程 的特点 , 教师在教学 中应重点讲述基 本概念 、 基本 逻辑结构 、 本的存储结构及 经典算法 ,并注 基
重其拓展应用 . f)理论 课教学 .数据结构 课程 内容较抽 象 ,在理论课 1 的讲授 中应 注重提高学生 主动学习 的积极性 .同时 , 利用多
抽象 和信 息隐蔽 的基本原 则 , 展示 由数学模 型经抽象数据类 型到数 据结构的信息结 构转换三个重要 阶段 , 抓住抽象数 据
()制 汀符合新技术发 展要求 的课程 大纲 .要 以训练构 2
造性思维 为重点 , 以强化程 序抽 象能力和 培养 数据抽象能力
收稿 日期 :2 0 .22 0 91 —9
基金项 目:河南省 高等教育教学改革研究项 目 ( 8 17)
作者简介 :张 飞 ( 9 4 ) 17 一 ,男 ,河南 遂平人 ,讲师 ,硕 士
基础 、 同层 次的学生 提出不同的要求 . 不 这就要求教师要认 真地 了解学生 ,更深层次地研究学生 的学 习情况 .