- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构》教学实践探讨
摘要:《数据结构》是计算机软件理论和技术的重要基础,课程具有相当的难度和抽象性,其教学模式、教学方法和手段是一个值得探讨的问题。该文对数据结构的教学过程中如何运用好的教学方法与教学手段以提高数据结构教学效果进行了探讨。
关键词:数据结构;教学模式;教学方法
中图分类号:G424文献标识码:A文章编号:1009-3044(2008)24-1219-02
Discussion on the Tteaching Practice of Data Structure
CHEN Pei-zheng, ZHANG Hao-ming
(Department of Medical Informatics, Guangdong College of Pharmacy, Guangzhou 510003, China)
Abstract: The course of Data Structure is the foundation of computer theory and technology, which is abstruse and hard to understand. It is a discussable topic on the teaching pattern and teaching method. In this paper, to prompt the teaching effect, how to take good teaching method on the process of teaching the course of Data Structure are discussed.
Key words: data structure; teaching pattern; teaching method
1 引言
《数据结构》是计算机应用专业的专业基础课程,也是整个计算机学科体系中的四大支柱课程之一。该课程主要介绍各种离散结构(如表、向量、集合、树、图等)在计算机上的存储和处理,以及一些常用算法。《数据结构》也是一门理论性很强的课程,是从事计算机软件开发的基础,对培养学生良好的编程思想和风格也有很大的帮助作用。《数据结构》重在理论,其概念的抽象性、算法的经典性和复杂性、描述语言的先进性,导致在以往的教学中,理论教学和实践教学未能很好的结合起来,加上通常大学学生的编程经验相对较少,学习起来难度特别大,被公认为是高校计算机课程中最难学好的课程之一。
2 《数据结构》教学方法和措施
《数据结构》课程具有较高的抽象性,学生普遍反应难学。针对学生的特点,笔者在《数据结构》的课程教学实践中总结了一些教学方法和措施,并取得了较好的效果。主要体现在以下几个方面:
2.1 使学生合理认识《数据结构》课程
在课程开始阶段,首先要强调这门课程的重要性,及其在计算机学科体系中的地位。数据结构对于计算机专业的学生来说很重要,特别是对于从事计算机专业,特别是软件开发的人心里都清楚这点。有些爱好计算机的发烧友,自己学习了某种开发工具(编程语言),也能动手编程,但编出的程序总是显得很“业余”,很难再做修改,或者进行移植,为什么呢?这就是缺乏了学习数据结构这门课程。事实上,凡是真正学习了这门课程,都会认为它是计算机专业与非专业的一个分水岭。它不仅是计算机专业的核心课程, 也是其他理工科专业的热门选修课,特别是非计算机专业攻读计算机辅修专业的学生,或者学习计算机程序设计的其他人员必须要学习的。
2.2 介绍《数据结构》课程的特点和学习方法
说明这门课程的特点。很多同学反映数据结构很抽象、很难学而且内容又多。确实,本课程需要一门程序设计语言的知识(例如C++语言),还需要一些离散数学的知识。有些同学由于没有这方面的基础,导致在看书时无法理解各种算法的思想,更无法看懂实现这些算法的程序。针对这种现状,就要求这些学生首先要补习相关知识,如有必要,还要专门增加课时进行补习。在介绍课程的主要内容时,需要用明白易懂而又概括性强的语言来描述。
数据结构中涉及很多C++算法,学生直接阅读很困难,事实上所有计算机程序都这样,读别人的程序,如果不清楚算法的思想,可能比自己写程序还难,即使自己写的程序,过了较长一段时间,再读会很困难。因此,本人制作的教学课件中,将一些比较重要又较难的算法做成了动画演示,这样其中的算法思想看起来就很直观,易懂。然后,再对照C++算法的每一条语句,来演示其实际变化过程,这样一步一步理解整个算法,这对同学的帮助很大。还有,准备一些由浅到深的算法过程,让同学来读算法写结果,帮助同学理解算法
您可能关注的文档
- “基于榜样的案例教学法”的研究与实践.doc
- “基于工作过程”的高职院校计算机网络课程改革初探.doc
- “基于大规模集群的海量数据处理技术”新型课程教学探索.doc
- “计算方法”课程教学的探索与实践.doc
- “集群式模块化”课程模式的探讨.doc
- “计算机操作系统”课程教学改革的研究与实践.doc
- “计算机操作系统”实验教学的改革与创新.doc
- “计算机操作员”课程教学的三个环节.doc
- “计算机导论”课程教学方法的思考与探讨.doc
- “计算机电路基础”课程建设动态教学模式的探索.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
最近下载
- 2024新沂市中小学教师招聘考试题库及答案.docx VIP
- 新人教版三年级数学上册教学课件《因数中间有0的乘法》.pptx VIP
- 田家四季歌教案.doc VIP
- 《GB 27955-2020过氧化氢气体等离子体低温灭菌器卫生要求》(2025版)深度解析.pptx
- 高级碳排放监测员理论考试复习题库资料(含答案).pdf VIP
- 外科学(总论) 清创术 清创术.pptx VIP
- 《文献检索》课程教学大纲.pdf VIP
- 前置胎盘临床诊断与处理指南课件.ppt VIP
- 事业单位考试公共基础知识考试试题精选3000题.pdf VIP
- 人教版四年级上册数学《平行四边形》(说课课件).pptx VIP
文档评论(0)