基于多学科的应用型“数据结构”课程教学改革探讨.docx
《基于多学科的应用型“数据结构”课程教学改革探讨.docx》由会员分享,可在线阅读,更多相关《基于多学科的应用型“数据结构”课程教学改革探讨.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于多学科的应用型“数据结构”课程教学改革探讨 【摘要】以开发应用型教材为主线,从“数据结构”课程的课堂教学、试验教学、课程设计等角度进行课程教学改革,课程内容综合计算机类的“数据结构”和经济、管理类的“运筹学”课程,促进课程间学问互通,使得多学科共同发展,达到培育应用型人才的教学目标。 【关键词】数据结构 应用型 多学科 教学改革 【中图分类号】G642 【文献标识码】A 【文章编号】2095-308911-0028-02 “数据结构”课程是计算机相关专业的专业基础课。假如对“数据结构”课程内容没有较好的驾驭,在后续专业实力的提升上会遇到很大的阻碍,难以突破。所以“数据结构”课程的教学在计算
2、机相关专业的教学体系中有着举足轻重的地位。 一、传统教学模式存在的部分问题 “数据结构”课程理论性较强,内容较抽象,传统的以老师为中心的课堂模式中,以老师讲解演示为主,课堂上着重于概念、术语、算法步骤的说明,教学过程比较枯燥。学生对所学学问只是知其然而不知其所以然,不能真正领悟课堂所学学问的用途1。 传统的大部分“数据结构”教材中,算法都用伪代码的形式表示,这给学生造成了很大困扰。许多学生在上机试验时,根据教材上的算法来敲程序,但往往都无法运行,学生不能理解缘由,对课程的学习造成了较大困惑。 传统的“数据结构”课程中,上机试验的课时所占比例较小,学生实现算法的实力得不到熬炼。 二、全面的教学改
3、革方案 针对目前传统“数据结构”课程中存在的问题,“应用型”课程教学改革势在必行。 1.课堂教学模式的全面改革 开发一本适合应用型本科学生运用的教材。 1968年,美国出现第1本“数据结构”方面的教材。自20 世纪73 年头起,“数据结构”在西方被普遍列为计算机本科的必修课程。我国引进该课程的时间是20世纪80年头,教材也是从80年头逐步建设。这些教材中的大部分都用伪代码来表示算法,且对概念、算法的描述都较抽象。学生运用这些教材学习时,大部分能够学会算法,但对于如何实现这些算法及算法的用处理解的都不够深。 我们开发的“数据结构从应用到实现”的教材中,每章以实际例子引出学问点,每章最终综合应用全
4、章学问解决一个实际问题。在介绍基本学问的基础上与实际应用相结合,加深学生对学问的理解。 如线性表章节中,对依次存储结构实现了8个基本算法,并在综合应用举例中利用int GetLength;DataType GetNode;int LocateList;DeleteList;这4个基本算法完成了集合的“差”运算,使学生能够将离散数学课程中的差运算与实际程序相结合来理解,既加深了对集合差运算的相识,又练习了利用基本运算对综合算法的实现。 在线性表章节的最终又分别用依次表与单循环链表两种存储结构实现了约瑟夫问题,学生可以更直观的感受到依次表与链表不同的算法实现。 为了便于学生理解所学学问,本书还增加
5、了对C语言中结构体学问的简洁回顾。书中全部算法用C语言实现,且全都可编译执行。每章后面附有相关习题,书中最终附有参考答案,便于学生自己练习相关学问点。 结合教材开展课堂教学模式的改革,采纳案例教学法进行理论学问的讲解。教学过程中,引入“运筹学”课程中的实际案例,提高学生对现实问题的抽象理解实力及将所学学问运用于其他学科的实践实力。 教学过程中依据学生的基础及目标,进行分层次的教学,因材施教。 依据学生上一学期的C语言成果及后续的发展目标工作或者考研,将学生分成不同的小组,依据学生的不同的层次制定不同的教学安排。 如考研的同学除了 讲课过程不再采纳传统的以老师讲解为主的方式,而是采纳以学生为中心
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 学科 应用 数据结构 课程 教学改革 探讨
限制150内