本科院校《数据结构》实验教学改革探索

合集下载

《数据结构》教学改革探索

《数据结构》教学改革探索


数据结构案例教学 的改革
案例教学法是一种运 用对实证的描述引入情景 ,启发分
析、演绎、推断、归纳、和解决实际问题的方法。案例教学法
以其 先 进 的教 学理 念 、鲜 活 的教 学 方法被 推 广到 许多 课程 中 , 成为 现 代教 学 中一 种 不可 替 代 的重要 方 法 。 案例 教 学是 一种 极
门课程,并不能熟练掌握更不用谈精通了。如果算法使用 c
来进行描述 , 由于学生接受能力和学时的限制, c语言中的 对
( 结构、树型结构和图) 线性 和两者存储结构 ( 逻辑结构和物理 结构)为主线 , 讨论每种逻辑结构在不同存储结构 中的算法实
现 和应 用 问题 。针 对 数据 结构 课程 的特 点 ,以案例 为 核 心
( )先 行课 程 不扎 实 一
式下的实现形式,最后,分析各个算法的优缺点等。教师在课
堂上以极尽简洁明了的语言描述问题、解释问题并解决问题, 但是学生却不能理解相关知识 , 其主要原 因是学生根本就没有 真正地 参与到教学 中来。 数据结构》课程是以三种逻辑结构
数据结构课程的先行课程多为 c、 + 或 Jv 语言,但学 c + aa 生对些基 础课程多数属于初学或在 同一个学期 同时开设这 2
函数、指针和结构等知识点理解不够深入 , 为数据结构课程 的 教学埋下了隐患 。 如果算法使用 c + + 语言来进行描述 ,由于学
生对类、对象等众多面向对象的概念不能深入理解, 会导致数
组织 ( < 数据结构 教学的基本思想是 : 按照逻辑结构给出其相 应的案例及相关预备 知识 ;教师解释案例并引导学生理解案 例 ;学 生根据 案例学 习数据结构知识并解决相关案例。 ( ) 一 案例设计是实施案例教学的基础和前提 案例设计是十分辛苦的工作 , 首先, 教师要通读整本教材, 列出教材中每个单元、每节课的知识框架 ; 。 然后将教学大纲规

《数据结构》教学改革的探索与实践

《数据结构》教学改革的探索与实践

浅谈《数据结构》教学改革的探索与实践[摘要]数据结构是一门理论性偏重的算法语言课程,传统的教学模式枯燥、乏味,学生感觉索然无味。

本文在分析现有教学模式的前提下,结合本课程特点,在教学中加强了基础知识的学习,并将算法应用在实际项目中,使得学生深刻体会到“学有所用”,提高了学生的学习主观能动性,加强了学生的实践能力的培养,在实践教学中取得了良好的效果。

[关键词]数据结构教学方法教学模式《数据结构》是大多数理工科院校电子信息、计算机相关专业一门重要的专业课程,是其他专业课程学习的基础,也是软件开发设计的基础与核心,同时也是大多数高校研究生入学考试必考专业课。

然而,在多年的教学中,学生普遍反映很难理解和掌握课程中的一些抽象算法、概念等知识点。

该门课程存在一定的难度和深度,如何提高这门课程的教学效果,培养适应时代发展要求的新一代“卓越工程师”[1],是一个值得探讨的问题。

一、《数据结构》课程概况《数据结构》课程是我校电子信息科学与技术专业开设的一门专业核心课程,也是必考的一门考研专业课,授课时间安排在每年秋季学期,授课对象为大三年级的专业学生。

主要讲解抽象数据结构定义,包括数据对象、数据关系以及基本操作的定义[2]。

虽然学生已经学习过一定的专业基础课,有了程序设计语言的基础,但是在该门课程学习中,仍然感觉难以理解和掌握课程中讲解的各种数据基本结构、常用算法等内容,在课程设计中也很少有学生真正应用到《数据结构》课程中涉及到的内容去解决实际问题,学生感觉“学无所用”,逐渐失去了学习兴趣和积极性。

因此,急需对这门重要的专业核心课程进行教学的改革。

二、《数据结构》教学改革的探索与实践根据学生的前期学习情况,以及教学中出现的问题,对该门课程的教学进行了如下的改革探索与实践。

(一)加强基础知识学习大多数学生在前期课程的学习中,对《高等数学》、《c程序设计》等基础课程重视程度不够,掌握得一知半解,不能融会贯通。

在本门课程学习中,由于学生对一些基本的概念和数据基本结构理解不深入,不到位,随着本门课程的深入,导致学生对一些算法的学习逐渐失去信心和兴趣,丧失学习主动性和积极性,也耽误了后续其他课程的学习,因此,学生对基础知识的学习与掌握的好坏,直接影响着本门课程的学习效果。

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

《数据结构》课程教学改革探讨
定 性 的作 用 . 面 向 对 象 的 教 学 思 想 数 据 结 构 是 伴 随 着 软 件 技 术 的 发 展 而 分 化 出 来 的 个 专 门 的研究 领域 , 生 于 2 诞 0世 纪 6 0年 代 末 , 成 形 于 7 0年 代 中 后 期 .由于 当 时 的 计 算 机 软 件 规 模 相 对 较 小 ,软 件 开 发 普 遍 采 用 结 构 化 的 面 向过 程 的 程 序 设 计 方 法 , 因 此 描 述 软 件 涉 及 的 数 据 结 构 也 采 用 了 相 应 的 思 想 . 年 来 , 着 面 向 对 象 技 术 的 发 展 , 向 对 象 的 近 随 面 思 想 已 渗 透 到 包 括 数 据 结 构 在 内 的 软 件 设 计 与 开 发 的 每 一 个 环 节 , 而 作 为 高 校 的 《 据 结 构 》 程 , 没 有 然 数 课 并 得 到 及 时 的更 新 , 前 大 部 分 的 《 据 结 构 》 材 仍 然 目 数 教 采 用 的是 “ 向 过 程 ” 描 述 方 式 . 面 的 在 软 件 领 域 , 两 个 关 于 “ 序 ” 经 典 公 式 非 常 有 程 的 能够 说 明问题 : 程 序 =数 据 结 构 +算 法 . () 1 程 序 =对 象 1+对 象 2+… () 2 前 者 是 面 向 过 程 的 思 想 对 程 序 的 描 述 ,算 法 即 对 数 据 的 处 理 , 将 算 法 从 数 据 结 构 中 脱 离 开 来 ; 者 是 它 后 面 向 对 象 的 思 想 对 程 序 的 描 述 ,它 把 程 序 看 做 对 象 的 组 合 . 者 从 不 同 的 侧 面 反 映 了 程 序 的 本 质 . 后 者 更 两 但 符 合 今 天 的 软 件 设 计 思 想 . 实 上 , 据 结 构 和 算 法 在 事 数 软件 中是不 能 被截 然分 开 的 , 什 么样 的数 据结 构 , 有 就 会 有 什 么 样 的算 法 . 即算 法 依 赖 于 数 据 结 构 . 种 依 赖 这 关 系 制 约 着 软 件 的 重 用 . 今 面 向 对 象 的 思 想 已 深 人 如 人 心 ,它 将 数 据 结 构 和 相 应 的 算 法 封 装 为 一 系 列 独 立 的 、 于 重 用 的 对 象 . 后 由对 象 来 “ 装 ” 序 . 便 然 组 程 从 目前 《 据 结 构 》 教 学 思 想 来 看 , 向对 象 的 数 的 面 软 件结 构和 面 向过程 的数 据结构 存在 着 明显 的不协 调. 开 设 《 据 结 构 》 主 要 目的 是 要 提 高 学 生 的 软 件 开 发 数 的 与 设 计 能 力 , 目前 传 统 的 《 据 结 构 》 教 学 思 想 普 但 数 的 遍 与 主 流 的软 件 设计 思 想 存 在 一 定 程度 上 的脱 节 , 这 就 给 我 们 提 出 了 一 个 非 常 迫 切 的 问 题 :如 何 修 正 我 们 的 教 学 指 导 思 想 及 其 教 学 内容 ,来 适 应 快 速 发 展 的 软 件 开 发 技 术 . 《 据 结 构 》 言 , 者 认 为 , 入 面 向 就 数 而 笔 引 对 象 的 软 件 思 想 ,采 用 主 流 的 对 象 化 的 描 述 手 段 来 开 展 教学 任务 迫 在眉 睫. 就需要 我 们 的教师 在讲 授 《 这 数 据 结 构 》 程 时 , 踪最 新 的软 件 设计 与开 发 技 术 , 课 跟 对

《数据结构》教学改革的探索与实践

《数据结构》教学改革的探索与实践

想, 造成很多学生学完这门课程后仍然不知所云。
收稿 日期 :0 9 1 — 6 2 0 — 2 1
基金项 目: 丽水学院教学方式方法改革项 目(o 9 1 20 3 ) 1 1
作者简介 : 晓霞(94 曹 17~ )女 , , 浙江丽水人 , , 讲师 硕士。
第 2期
曹晓霞 :数据结构》 《 教学改革的探索与实践
O 引言
根据“ 数据结构” 的课程性质 , 数据结构 的 对 教学要求是 :学会分析研究计算机加工 的数据结 构的特性 ,以便为应用涉及的数据选择适当的逻 辑结构、数据在计算机 中的存储结构及其相应的 算法 ,并初步掌握算法的时间分析和空间分析的
技术。另一个方面, 数据结构的学习过程也是复杂 程序设计 的训练过程 , 要求学生编写的程序结构 清楚和正确易懂 , 符合软件工程的规范。如果说高
Ab t a t h u h r ma e e e r h n t e ta h n “ t tu t r ” f m h c n e t f t e h s r c :T e a t o d a r s a c o h e c i g Daa S r cu e ,r o t e o t n s h t e o c a so m e c i g c u s w r ,h e c i g meh d ,h x e i n a e c i g a d t e c riu u s t n . l sr o ta h n , o re a e t e t a h n t o s t e e p rme tlta h n n u r l m et g h c i Ke r s d t t c u e ;e c i g meh d; a h n e o m y wo d : a a sr t r s ta h n t o t c i g r fr u e

《数据结构》实验教学的改革与探索

《数据结构》实验教学的改革与探索

2 实 验 项 目 单 一 , 成 体 系 , 少 综 合 性 、 新 . 不 缺 创
性 实 验 项 目 。 在 数 据 结 构 实 验 项 目 的 设 置 中 , 注 只
是 让 学 生 了解 基 本 数 据 结 构 的 特 点 及 有 关 概 念 , 同 时 掌 握 它 们 的 基 本 算 法 , 于 比 较 小 型 的 实 验 。 理 属
中 图分 类 号 : 6 2 0 G 4 . 文献标识码 : A 文 章 编 号 : 6 1 9 1 ( 0 8 0 - 0 0 —0 l 7 — 79 2 0 3 13 2 J
数 据 结 构 是 计 算 机 科 学 与 技 术 的 一 门 专 业 基 础 课 程 , 程 的 目 的 是 教 学 生 学 会 分 析 研 究 计 算 机 加 课 工 的 数 据 对 象 的 特 性 , 便 选 择 适 当 的 逻 辑 结 构 和 以 存 储 结 构 以 及 相 应 的 算 法 , 现 实 问 题 转 化 为 计 算 把 机 内 部 表 示 和 处 理 。 课 程 的 理 论 教 学 很 抽 象 , 须 必 与 实 验 教 学 紧 密 结 合 才 能 提 高 学 生 的 解 题 能 力 和 技 巧 。而 当 前 的 实 验 教 学 仍 存 在 着 诸 多 问 题 , 须 努 必 力 进行 改革 探 索 。
维普资讯
20 0 8年 6月 第 3期
高 教 论 坛
H i e uc to r m gh r Ed a i n Fo u
J n 2 0 . . u . 0 8 No 3
《 数据结构 》 实验教学 的改革与探索

张桂 芬 , 海 滨 李
数学 与计 算机 学 院 , 广Βιβλιοθήκη 南宁 50 0 ) 3 0 6

《数据结构》课程教学方法改革探索与实践

《数据结构》课程教学方法改革探索与实践
比较 缺 乏 . 因此 对 该 课 程 的理 解 有 一定 的 难 度 。同时 学
方 法 , 如 启 发 式 教 学 、 例 式 教 学 等 , 在 讲 授 过 程 例 案 但 中仍 然 有 一 些 问 题 。 如 知 识 体 系不 清 晰 、 授 过 于 抽 例 讲 象 、 学 生 创 新 思 维 的 训 练 也 不 够 等 , 以《 据 结 构 》 对 所 数 课 程 的教 学 方 法 有 待 改 进 在 教 学 手 段 上 或 者 只 采 用
\ \ \
动 态 变 化 过 程 : 者 采 用 多 媒 体 教 学 的 . 多 也 只 是 用 或 大
() 行 研 究 型 教 学 方 式 . 养 学 生 创 新 思 维 和 创 4推 培 新 能 力 研 究 型 教 学 方 式 是 指 融 学 习 与研 究 为 一 体 的 教 学 方 法 .在 教 学 中通 过 讲 解 知 识 的来 龙 去 脉 将 本 课 程 的 基 本 方 法 、 算 机 问 题 求 解 的基 本 要 点 、 路 和 研 计 思
性 . 应 的教 学 改 革 也 很 重 视 . 教 学 中 运 用 多 种 教 学 相 在
方 法 提 出 了相 应 的改 革 措 施 以提 高 课 程 的 教 学质 量
1 《 据 结 构 》 程 教 学 中存 在 的 主 要 问题 数 课
( ) 懂 。 数 据结 构 》 程 是 培 养 学 生 逻 辑 思 维 能 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 实 践 教 学 改 革 主 要 措 施

《数据结构》课程教学改革与实践探索

《数据结构》课程教学改革与实践探索

2 课程 教 学与 实 践 改 革
2 . 1 合 理 组 织 教 学 内 容
《 数据结 构 》 课 程教 学 内容包 含基 本 数 据结 构 ( 线 性 表 、栈 、队列 、串、数 组 和 广 义表 ) 、复杂 数 据 结 构 ( 树 、二叉 树 、图 和动态存 储 管理 ) 以及 数据结 构 的应 用 ( 查 找 和 内部 排 序 ) .面对 多 而 繁 杂 的 内容 , 如 何 合 理 有效 地组织 教 学 内容 ,是《 数 据结 构 》 课 程教 学改 革面 临 的首 要 问题.
知识单元‘ 即由 若干专题组成的知识模块 的理念不仅可增 厂
加教学 的灵活性 , 降低教学难度 ,同时易于扩展 , 也易于有机 L

、 、

而适度地引入和补充新概念和新理论, 有利于学生专业素质 的
1 4 0
西 南师范 大学 学报 ( 自然科 学版 )
第 3 8卷
开《 数 据结 构 》 课 程教 学改 革与 实践研 究 , 提 出合 理 组织 教 学 内容 、改 革传 统 教 学模 式 、优化 教 学 手段 、加 强工 程 实践 、建立 科学 评价 机制 的《 数 据结 构》 课 程教 学改 革与实 践研 究方 案.
l一0 7— 2 7 ① 收稿 日期 : 201
基 金 项 目: 西 南 大 学 教 改 项 目“ 《 数据结构 》 课程教学改革与实践研究 ” ( 2 0 1 0 J Y0 2 6 ) ,重 庆 市 高 等 教 育 教 学 改 革 研 究 项 目“ 以 建 设 研 究 型
学 院 为 目标 的本 科 教 学 改 革 与 实 践 ” 资助. 邱 作者简介 : 劲( 1 9 7 1一 ) ,男 ,重 庆 人 ,博 士 ,副 教 授 ,主 要从 事 信 息 安 全研 究 .

《数据结构》课程教学改革与探索

《数据结构》课程教学改革与探索

《数据结构》课程教学改革与探索摘要:数据结构是计算机科学中一门专业基础课,本文根据数据结构课程特点,结合作者多年教学经验,分别对理论教学和实践教学中教学内容与教学模式进行改革与探索。

让学生在学习中获得成就感,进而激发学习热情,提高教学质量。

关键词:数据结构;理论教学;实践教学;教学改革中图分类号:tp311.12-4 文献标识码:a 文章编号:1007-9599 (2012)17-0000-021 课程内容《数据结构》是计算机科学中一门综合性的专业基础课,也是其它辅修计算机专业的必修课程。

本课程讨论了软件设计中经常遇到的线性表、堆栈、队列、串、数组、树和二叉树、图等典型数据结构的逻辑结构、存储结构和操作的实现方法,以及递归算法设计方法和各种典型排序和查找算法的设计方法。

并对算法进行性能分析和比较,内容非常丰富。

数据结构课程是一门理论和实践相结合的课程。

本课程包括讲授和课内上机实验两部分教学内容。

课内上机实验是为训练学生的实际程序设计能力安排的。

课程的目标是使学生掌握数据基本的逻辑结构和存储结构、一些典型的数据结构算法及程序设计方法和技巧,要求学会分析数据对象特征,掌握数据组织方法和计算机的表示方法,为数据选择适当的逻辑结构、存储结构以及相应的处理算法,要求具备算法分析的基本技术和能力,并培养良好的程序设计风格,掌握开发复杂、高效程序的技能。

2 理论教学方法与手段的探索遵循以学生为主体,以教师为主导的教育理念,针对理论教学和实践教学的不同特点,合理进行教学设计,推进教学方法和教学手段改革。

课堂上引入启发式教学,充分发挥学生的学习主动性,重视自学能力的培养,引导学生积极思考,活跃课堂气氛,适当压缩授课时数,留给学生更多的思维空间和自学空间,增加学生阅读参考书、科技文献和写读书报告的时间。

数据结构的教学策略:(1)激发学生的学习兴趣兴趣是最好的老师,只有激发了学生的学习兴趣,才能事半功倍,取得更好的学习效果。

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

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

《数据结构》课程教学改革探讨【摘要】本文主要探讨了《数据结构》课程的教学改革。

在背景介绍中,分析了传统教学模式的局限性,提出了研究目的。

正文部分包括传统教学模式的分析,现代教学方法的探讨,案例分析,教学改革的实施策略以及学生学习效果评估。

在结论部分对教学改革的效果进行评价,并展望了未来的发展趋势。

通过本文的探讨,可以为《数据结构》课程的教学改革提供一定的参考和借鉴,以提高学生的学习效果和教学质量。

【关键词】数据结构, 课程, 教学改革, 教学模式, 教学方法, 案例分析, 实施策略, 学习效果评估, 效果评价, 展望.1. 引言1.1 背景介绍《数据结构》课程作为计算机科学专业的重要课程,旨在培养学生对于数据的组织、存储和管理能力,是计算机科学领域的基础学科之一。

随着科技和社会的不断发展,传统的教学模式已经不能完全满足学生和社会的需求,因此需要对课程进行教学改革探讨,以适应时代变化和学生需求。

随着互联网的快速发展和信息技术的普及,人们对数据结构的应用需求不断增加,要求学生在课程学习中能够掌握更加实用和先进的数据结构知识。

而传统的教学模式过于注重理论知识的灌输,缺乏实际案例和项目的教学实践,导致学生的学习兴趣不高,学习效果不佳。

对《数据结构》课程的教学改革显得尤为迫切。

在这样的背景下,本文旨在探讨《数据结构》课程的教学改革,以期提高学生的学习兴趣和能力,更好地适应社会和行业的需求。

通过分析传统教学模式的不足和现代教学方法的先进性,结合实际案例分析和教学改革的实施策略,希望能为教育界和学生提供一些有益的借鉴和启示。

1.2 研究目的研究目的:本文旨在探讨《数据结构》课程教学的改革方向,旨在通过分析传统教学模式的局限性,探讨现代教学方法的应用和效果,结合实际案例进行深入分析,提出教学改革的实施策略,最终评估学生学习效果,为教学改革的可持续发展提供参考和借鉴。

通过本研究的深入探讨,旨在不断提高教学质量,激发学生学习兴趣,培养学生的创新思维和问题解决能力,为《数据结构》课程的教学改革提供有益的建议和指导。

《数据结构》课程教学改革探索与实践

《数据结构》课程教学改革探索与实践

《数据结构》课程教学改革探索与实践摘要:数据结构是计算机及其相关专业的一门重要的专业基础课程。

为了适应现代教育的发展并提高教学质量,文中对数据结构课程的教学内容和教学方法进行了研究,并提出了改革的方案,以提高学生的综合素质和创新能力。

关键词:数据结构教学方法教学改革数据结构是计算机科学与技术专业中的一门重要的专业基础课,它不仅是大学计算机专业的核心课程之一,也是非计算机专业的主要选修课程之一。

本课程系统的介绍了软件设计中常用的几种数据结构以及相应的存储结构和算法,旨在培养学生的数据抽象能力和算法设计能力[1]。

通过本课程的学习,不仅为学生后继课程提供必要的知识准备,而且更重要的是为提高软件设计和编程水平打下坚实的基础。

因此对数据结构教学内容、教学方法等进行深入研究是非常必要的。

1 数据结构教学内容改革(1)优化课程结构数据结构课程的主要内容是“线性表、树、图”三种数据结构和“查找、排序”两大类算法,这些内容不是孤立的,它们之间存在内在的联系。

线性表是线性结构,是最简单的一种数据结构,树和图是非线性结构,线性表可以看作是树的特例,树为图的特例。

这样在授课过程将三种结构联系起来,由线性到非线性,由简单到复杂,将课程内容形成一条主线,方便学生理解和掌握。

查找和排序是建立在线性结构和树型结构上的两类算法,可以将其穿插在线性结构和树型结构两种数据结构中讲解,将数据结构和算法有机的结合起来,理论与实际相结合,更加方便学生对所学知识的应用。

(2)根据学生的层次调整授课内容学生入学时层次不同,再加上入学后受到多种因素的影响,学生的程度存在很大的差异,这就要求我们在授课内容上要根据实际情况进行调整。

课堂上主要针对程度一般的多数学生的情况组织教学内容,力求学生能够掌握教材中的主要内容;对于程度差的学生要进行个别的辅导,通过补习和细化教学内容帮助其积累知识和提高理解能力,跟上课堂教学进度;对于程度较好的学生,要注重其潜在能力的培养,通过指定课外读物、加大信息量、布置思考题等,让其能力得到充分的发挥。

《数据结构》课程教学改革探索与研究

《数据结构》课程教学改革探索与研究
16 8

建 电

21 0 1年第 1 2期
《 数据结构》 课程教学改革探索与研究
陈小娥 .严 志明
(福 建 农林 大 学金 山 学院 福 建 福 州 3 0 0 5 0 2)
【 摘 要 】 阐述 了 高校 《 据 结 构》 程 的教 学现状 , 究和 分析 了教 学过程 中存 在 的 问题 . : 数 课 研 结合 本 课
结合 一 些算 法 讲解 . 实 现算 法 。 须经 过程 序 设计 实 识 的枯燥 。 要 必 逐渐 失去 兴趣 。 后 放弃 学 习 。要 让 学生 在 最 现 , 能加 深对 数 据结 构 和算 法 的理 解 . 而进 一 步验 重 视该课 程 的同时 . 建立 学好 该课 程 的信 心 。 才 从 也 证算 法 的正 确 性 。 大部分 学 生程 序设 计 能力 薄弱 。 但 即 22加强 学生 先 修课 程 的学 习和联 接 . 针 对 学 生先 修 课 程 学 习基 础 不 够 扎 实 的情 况 . 可 以采取 如下 措施 :一 是 在学 习 本 门课 程之 前 稍微 复 习 是 却 不 能完 全 用程 序去 实 现算 法 .因此 很难 把 现实 中 的 问题 抽象 成 不 同 的数 据 结 构 .并 用计 算 机代 码来 解 下程 序设 计基 础 等先 修课 程 的 内容 。这样 学 生在 学
课程 安排 了一 定课 时 的上 机 实 验课 .但是 仅靠 这 些 实 方 法 验课 是远 远 不够 的 .在平 时 可 以适 量 地 布置 一些 编 程 题 。 学 生课 后 练 习 , 目不 宜 过 难 , 供 题 只需 让 学 生 将相
参考 文献 :
[严蔚敏 , 1 】 吴伟 民. 据 结 构 ( 语 言 版 ) . 京 : 华 大 学 出版 数 c 【 北 M】 清

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

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

《数据结构》课程教学改革探讨【摘要】本文探讨了《数据结构》课程教学改革的必要性和具体措施,分析了现行教学模式存在的问题并提出改革的效果评估和展望。

总结指出《数据结构》课程教学改革的重要意义,展望未来并希望取得更好的成果。

通过本文的讨论,可以看到《数据结构》课程教学改革对于提高学生学习效果和适应未来需求至关重要,希望能够引起更多教育者的关注和行动。

【关键词】数据结构, 课程教学改革, 教学模式问题, 必要性, 具体措施, 效果评估, 展望, 意义, 未来展望, 成果1. 引言1.1 《数据结构》课程教学改革探讨《数据结构》课程作为计算机科学与技术专业的重要课程之一,在培养学生的数据结构与算法分析能力方面具有重要作用。

随着科学技术的不断进步和教育方法的不断更新,现行《数据结构》课程教学模式也面临一些问题和挑战。

本文将对《数据结构》课程教学改革进行探讨,旨在探索如何更好地提高学生的学习效果和培养他们的实际能力。

教育改革一直是教育界关注的热点话题,而《数据结构》课程教学改革更是应运而生。

通过对现行《数据结构》课程教学模式存在的问题进行分析,我们可以发现学生的学习兴趣不高、教学内容不够贴近实际应用、教学方法单一等问题。

这些问题制约了学生对于数据结构知识的深入理解和应用能力的提升,因此需要进行相应的教学改革。

《数据结构》课程教学改革的必要性不言而喻。

通过改革可以更好地激发学生的学习兴趣,提高教学效果,培养学生的实际能力,增强其在实践中解决问题的能力。

有必要对《数据结构》课程进行教学改革,以适应时代发展的需要,为学生的终身学习奠定坚实的基础。

2. 正文2.1 现行《数据结构》课程教学模式存在的问题1. 教学内容单一:目前许多《数据结构》课程教学内容主要集中在传统的数据结构和算法知识上,缺乏与实际应用结合的案例分析和实践操作。

2. 授课方法陈旧:现行教学模式中,教师主导式的讲授方式占据主导地位,学生passively 接受知识,缺乏互动及参与性。

《数据结构》教学模式改革初探

《数据结构》教学模式改革初探

性强 , 技 巧性 强 、 实 践 性 强 和 高 度 抽 象 的 识 仍 然 是 传 统 的 填 鸭 式 , 只 注 重 多 媒 体 的 特点, 而 我 们 传 统 的 教 学 方 式 却 以 填 鸭 式 使 用 , 不 忽 略 了板 书 。
为主 , 大 家只 是知 道是 什 么 , 却 不 知 道 为

I…
c0
Chl n a Edu c at l 。n — I n n ov st l o — n He r al d
远 程教 育研 究
数 据 结 构 教 学 模 式 改 革初 探
陈 占 龙 吴 亮 ( 中国地质 大 学( 武汉 ) 湖 北武 汉
43 0 07 4)
摘 要: 数据 结构是计算机程 序设计 的重要基础 。 在很 多理工大 学里也往 往成 为一 门计算机及 其相 关专业 的必修 基础课程 , 本文对蔹课程 的教 学模式进 行 初 步探 讨 , 为进一 步进行 数据 结构课 程教 学模 式的改革提 供理 论依据 。 关键词 : 数 据结 构 教学模式 教 学改 革 中 图分类 号 : G 6 4 文 献标 识码 : A 文章编号 : 1 6 7 3 - 9 7 9 5 ( 2 0 1 3 ) l 0 ( a ) - 0 1 7 9 -0 2
据结构的课程内容较多 , 概 念抽 象 , 难 度较 对 整 体 的 结 构 框 架 却 是 云 里 雾 里 , 不 能 真 从 课 程 的 知 识 体 系人 手 , 从 数 据 结 构 的 逻
大, 算 法编 写 起来 也 很 复 杂 , 因此 , 具 有 很强 正 明 白 其 是 在 说 什 么 。 教 师 在 选 择 示 例 进 辑 结 构 、 存 储 结 构 和 数 据 的 运 算 等 方 面 去

《数据结构》实验课程教学改革进展汇报

《数据结构》实验课程教学改革进展汇报

滨州学院计算机科学技术系2005-2006学年第二学期《数据结构》实验课程教学改革进展汇报一、《数据结构》实验教学中面临的问题和前期的改革探索。

《数据结构》是一门十分重要的专业基础课,在教学计划中安排了周6课时,其中包括2课时上机实验。

在以往的教学中,尽管非常重视实验课,但在实践中实验课基本上处于课堂补充的地位,一般都是验证性的实验,实验内容也比较少。

由于课程内容比较多,时间相对有限,而且每个实验涉及的程序都比较长,完成每个实验对于一般学生至少也得需要3个小时以上,加之以前实验室比较紧张,不能开放,难以利用起学生的课余时间,也就很难调动学生上机实验的积极性,这其中的有些问题还带有一定的普遍性。

为改变这种状况,系领导多次召开会议,讨论实验教学改革的办法。

就在当时有限的条件下,我们做了一些有益的探索。

2003年底,我系组织《数据结构》课程组的全体教师编写了17个实验共4000多行的《数据结构》实验素材(Data Structures Practice)。

该素材提供了学生上机实验所需程序的框架,使学生把注意力集中到要求掌握的重点内容上,大大提高了实验的针对性和有效性。

该实验素材一直在使用并不断更新,学生反映良好。

在2005年7月于烟台大学举行的山东省高校《数据结构》课程研讨会上,该实验素材得到与会专家和老师的好评,我系还将资料免费赠予曲阜师范大学、菏泽学院、山东教育学院等兄弟院校。

二、《数据结构》实验课程教学改革新的尝试。

随着我院升为本科院校,办学条件大大改善,新的形势对实验课程教学提出了更新、更高的要求,多次提出适当减少验证性实验,增加创新性实验,提高学生的动手实践能力和创新能力。

围绕着实验课程教学改革,系里专门召开会议进行讨论并做了安排,而且列入本期工作计划,作为一项重点工作来抓。

《数据结构》课程组负责该课程的实验教学改革。

课程组在开学前制定了详细的教学计划,同时讨论了实验课改革的方案,初步达成了一致意见,即验证性实验和综合设计实验相结合,互为补充。

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

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

《数据结构》课程教学改革探讨数据结构课程教学改革探讨数据结构是计算机专业的一门基础课程,这门课程既关乎学生们掌握计算机技术的基础,又关乎学生们掌握计算机相关应用的重要技能。

因此,数据结构的教学改革始终备受关注。

下面,我们就来探讨一下《数据结构》课程教学改革的方法。

第一步,完善教学方法。

作为一门计算机类的基础课程,《数据结构》课程的核心在于理解各种数据结构,并学会如何利用它们分析、解决实际问题。

因此,在课堂上,我们应该利用精彩生动的讲解和实例给学生讲解数据结构,同时也应该开展讨论,让学生们有机会用手中的知识分析问题。

第二步,强化实践性教学。

考虑到学生们将来要从事的工作,《数据结构》课程应该具有一定的实践性,特别是在实践方面。

例如,可以让学生们通过实际操作理解数据结构,通过实际实验去熟悉掌握各种常见的算法;也可以让学生利用编程语言,模拟实现算法和实现数据结构操作。

第三步,完善实践活动。

可以开设实践小组或实践坊,让学生们在实践中深入理解和掌握数据结构的基础知识和实际应用,使学生们能够更好地应用数据结构解决实际问题,为他们今后的工作打下坚实的基础。

第四步,引入新技术。

要让学生们的数据结构学习更有活力,有必要将一些新技术引入教学中来,比如大数据技术、云计算技术等,让学生们有机会访问更多的实时数据,从而可以更加深入地掌握数据结构技术,更好地做出判断。

综上所述,《数据结构》课程旨在让学生们更深入地理解各种数据结构,掌握常见算法和操作,更好地应用数据结构解决实际问题。

要想改革《数据结构》课程的教学,必须从完善教学方法、强化实践性教学、完善实践活动、引入新技术四个方面入手,以此更好地满足学生们对数据结构的学习需求,提升学生们的计算机应用能力。

《数据结构》实验课程教学改革的研究与探讨

《数据结构》实验课程教学改革的研究与探讨

《数据结构》实验课程教学改革的研究与探讨□郭天娇【内容摘要】在计算机专业课程体系中,《数据结构》是一门核心课程,而实验教学则是《数据结构》课程中至关重要的组成部分。

通过提升《数据结构》实验教学质量,学生的专业理论素养与专业实践能力能够得以系统提升。

本文在对《数据结构》教学中实验教学的重要性做出分析与论述的基础上,对《数据结构》实验课程教学改革策略进行了研究与探讨。

【关键词】数据结构;实验课程;教学改革【基金项目】本文为2017年度吉林工程技术师范学院教育教学研究项目“《数据结构》实验课程教学改革的研究与探讨”研究成果。

【作者简介】郭天娇(1978.11 ),女,吉林梨树人;吉林工程技术师范学院讲师,硕士;研究方向:软件工程在《数据结构》课程教学过程中,实验教学工作的开展对于深化学生对理论知识的内化、提升学生的探究能力与创新能力等具有重要意义,为此,认识到《数据结构》实验课程的重要性并对《数据结构》实验课程教学改革路径做出探索,对于提升《数据结构》课程教学成效以及学生专业素养而言具有不容忽视的理论价值与现实意义。

一、《数据结构》教学中实验教学的重要性在《数据结构》教学中,《数据结构》课程是软件类课程中的重要基础,同时也是对计算机专业学生专业能力做出衡量的指标性课程。

而实验教学不仅能够对学生的理论素养发展情况做出检验,而且能够有效提升学生的理论知识应用能力。

在实验过程中,学生可以对数据结构基本知识进行深化理解,并可以通过对不同存储结构和相应算法进行联系,提升自身的编程能力与软件设计能力,同时养成严谨的科学态度和科学的思维方式。

二、《数据结构》实验课程教学改革策略(一)重视实验大纲与实验教材改革工作。

在《数据机构》实验课程教学改革工作中,实验大纲与实验教材的科学性是确保实验课程教学取得良好成效的关键,为此,《数据结构》实验教学工作者,有必要围绕实验教学需求以及学生能力发展需求,对实验大纲、实验教材进行适当的修订与调整,确保实验大纲、实验教材能够体现出对学生实验实践能力发展的关注,并确保学生可以通过实验大纲、实验教材对《数据结构》实验中涉及到的重点与难点做出准确的把握,这对于提升《数据结构》实验课程教学以及学生学习的针对性、有效提升学生的实验水平具有意义。

地方本科院校计算机科学与技术专业数据结构课程教学改革探析

地方本科院校计算机科学与技术专业数据结构课程教学改革探析

地方本科院校计算机科学与技术专业数据结构课程教学改革探析1. 引言1.1 背景介绍数据结构是计算机科学与技术专业中的重要课程之一,它为学生打下了坚实的基础,促进他们在日后的学习和工作中能够更加深入地理解和应用计算机技术。

随着科技的飞速发展,数据结构课程的教学也需要不断更新和改善,以适应新时代的需求。

本文将对地方本科院校计算机科学与技术专业数据结构课程的教学改革进行探析,以期提高教学质量,促进学生的综合素质的提升。

在过去的教学实践中,我们发现传统教学模式存在许多问题,如教学内容过于抽象,学生缺乏实际操作能力,课程与实际应用之间存在断层等。

为此,我们决定针对这些问题进行深入分析,提出相应的教学改革方案,并在实践中进行验证。

通过不断地探索和实践,我们希望能够为地方本科院校计算机科学与技术专业数据结构课程的教学改革提供有益的参考和借鉴,为提高教学质量和学生培养质量做出积极的贡献。

【200】1.2 研究意义数据结构是计算机科学与技术专业中非常重要的一门课程,它是计算机领域的基础课程之一,对于培养学生的程序设计能力、算法思维能力和问题解决能力具有重要的意义。

随着信息技术的不断发展和变化,数据结构课程的教学内容和方法也需要不断进行更新和改进,以适应新时代的需求。

本文旨在对地方本科院校计算机科学与技术专业数据结构课程的教学改革进行探析,探讨如何通过改革措施来提升教学质量,推动学生的专业能力培养。

通过分析教学现状、设计教学改革方案、实施教学改革过程以及评价教学效果,可以有效地发现存在的问题和挑战,并提出有效的解决方案。

研究地方本科院校计算机科学与技术专业数据结构课程的教学改革,不仅对于提高教学质量、促进学生的学习兴趣和创新能力具有积极的作用,同时也对于完善人才培养体系、提升高校教育教学质量具有一定的借鉴意义。

希望通过本研究可以为地方本科院校数据结构课程的教学改革提供一定的参考和借鉴。

2. 正文2.1 数据结构课程教学现状分析数据结构课程作为计算机科学与技术专业的重要课程之一,具有特殊的教学要求和挑战。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DOI:10.16707/ki.fjpc.2018.12.101
F福 建 电 脑 UJIAN COMPUTER
本科院校《数据结构》实验教学改革探索
叶振
(浙江省丽水学院工学院 浙江 丽水 32环节开展的好坏直接影响到该课程的整体授课效果。 本文结合当前本校数据结构 实验教学的现状,深入分析了造成数据结构实验课效果不佳的若干重要因素,并在此基础上提出了一系列有针对性的实 验教学改革措施,包括开设 C 语言预备实验、改革数据结构实验内容、利用各种途径加强实验的指导和交流、改进实验评 价方式等,这些措施取得了较好的实验教学效果。
2 实验教学改革思路及措施 2.1 开设预备实验 针 对 部 分 学 生 前 导 课 程 《C 语 言 程 序 设 计 》没 有 学 好 的 问 题,在《数据结构》理论课第一次授课时帮助大家复习 C 语言的 内容尤其是和本课程相关的知识点,告诉它们这些知识点是如 何应用在本课程中的, 督促同学们有目的性的进行高效复习, 扫除学习数据结构的障碍。 在开始正式的实验项目之前,安排 一到两次 C 语言相关的预备实验, 主要内容为指针相关的操 作,帮助大家逐渐熟悉指针在数据结构中的重要作用。 2.2 改革实验内容 针对实验设计内容单一和形式枯燥的问题,在设计上机实 验内容的时候,从两方面入手进行改进: 一是在设计上机题目的时候增加趣味性和应用性。 以往的 实验题目往往以和授课知识点对应为目的,显得较为枯燥。 学 生也不清楚这些知识点可以应用在哪些地方。 因此,在设计上 机题目的时候可以将一些实际生活中的问题结合到上机题目 中去,比如在设计堆栈相关的实验时可以加入如何走出迷宫的 场景,使学生知道这些数据结构在解决日常生活遇到的问题确 实是有用的,增加其兴趣和学习的主动性。 二是增加选做题。 考虑到部分学生基础较好,学习主动性 和学习欲望较强,在设置必做的基础题目之外,再设置一些选 做题供 其练习。 选做题的来源可以 是 一 些 在 线 的 Online Judge 平 台 ,如 浙 江 大 学 的 ACM 练 习 平 台[5],Leetcode 等[6]。 介 绍 引 导 他们加入 ACM 竞赛,让这部分学生获得更广阔的学习空间。 2.3 利用各种途径加强实验的指导和交流 针对学生在课外上机过程中遇到问题无法及时得到反馈 解决的问题,一是增加机房的开放时间,使其在课外也能到机 房进行上机实践,同学之间可以在机房进行交流讨论,授课教 师也可以和学生约定某个固定的时间去机房进(下转第 116页 )
法完成程序,课后自己继续实验过程中遇到问题无法得到及时 指导反馈,若等到下次实验课时又间隔较久。 虽然很多授课教 师会留联系方式给班级学生,但是很多程序相关问题很难在电 话中有效进行沟通。
(5)实验考核方式不合理。 当前实验考核方式通常都采用 实验课堂表现综合上交的实验报告进行评判。 和课堂教学不一 样,在实验上机过程中,除了个别表现较为积极和存在一些问 题的学生,教师并不容易发现每个学生上机的效果和是否确实 在认真思考积极动手。 上交的实验报告有时也无法完全反应学 生对相关实验的掌握程度等。
【关键词】数 据 结 构 ; 实 验 教 学 ; 改 革 探 讨
1 前言 《数据结构》 是本科院校计算机及相关专业的核心基础课 程,该课程在专业培养方案中起着承上启下的关键作用,不仅 为 《C 语 言 程 序 设 计 》等 计 算 机 编 程 语 言 类 课 程 提 供 了 实 践 应 用,也是后续《操作系统》、《数据库》、《计算机网络》等核心专业 课程的基础。 此外,在后续学生找工作过程中甚至工作以后也 会大量用到本课程相关的知识内容。 因此一直以来都受到了大 量的关注, 各本科院校都投入了较多的师资和资源在该课程 中。 《数据结构》课程注重实际动手能力,因此在课时安排上通 常都设置了较多的实验上机课时,学生通过上机编码来加强对 课堂知识的理解和提高实际动手能力。 然而,该课程的实验环 节一直难以达到令人满意的效果,学生普遍反应虽然上了较多 的实验课时,却并没有达到预期效果。 经过和学生的深入交流 以 及 教 学 反 思 , 发 现 主 要 原 因 如 下 [1]: (1)学生基础较为薄弱[2]。 《数据结构》实验课程主要的实践 方式为选择一种计算机编程语言让学生利用相关的数据结构 进行上机编程,解决实际问题。 由于历史原因,当前较多的本科 院校《数据结构》的前导编程语言学生学的都是 C 语言,而 C 语 言 因 为 有 众 多 的 语 法 细 节 特 别 是 指 针 等 内 容[3],对 于 初 学 者 来 说并不容易掌握。 因此,很多学生在上《数据结构》课程时,C 语 言相关的知识掌握的并不好。 而课程中涉及到的各种数据结 构,又需要使用指针进行大量的操作,进一步增加了实验的难 度,使学生产生畏难心理。 (2)学生对实验课程的重视程度不足[4]。 基于以往课程的经 验,部分学生会有一种误解,认为《数据结构》只要书本上的知 识掌握了,书上的例子能看懂就可以了,对实验课程中的动手 实践环节重视不足。 然而,本课程的特点是即使学生完全掌握 了理论知识,没有经过大量的上机练习的话,也是很难写出能 运行和正确的程序的。 (3)实验设计内容单一、形式枯燥。 《数据结构》课程的实验 内容设置和书本上的内容对应,往往是一种数据结构对应一次 实验。 由于精力所限,往往没有根据学生基础和兴趣的不一样 提供多种难度的实验内容供其选择,容易造成懂的学生觉得实 验太简单不屑动手,不懂的学生又觉得实验内容过难导致丧失 兴趣。 (4) 课 外 上 机 实 验 过 程 中 遇 到 问 题 无 法 得 到 及 时 指 导 反 馈。 在实验上机课上,授课教师会在机房进行巡视指导,此时学 生若遇到问题可以得到相应指导。 有时学生在课内上机时间无
2018 年第 12 期 福 建 电 脑 ·179·
F福 建 电 脑 UJIAN COMPUTER
相关文档
最新文档