CDIO模式在“数据结构”课程中的运用.docVIP

CDIO模式在“数据结构”课程中的运用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CDIO模式在“数据结构”课程中的运用   摘要:CDIO教学模式是一种倡导“做中学”和“基于项目的教育和学习”的新型教学模式。本文将CDIO理念引入大学计算机专业“数据结构”课程的学习中,着重介绍了在课堂中利用课堂讲授、课堂讨论和课后作业等方式对“项目”的理解,以及在教学中通过课程实践对“做中学”的体会。   关键词:CDIO教学模式;数据结构;项目   中图分类号:G642 文献标识码:B      CDIO原本是工程教育领域内的一个概念,它是构思(Conceive)、设计(Design)、实现(Implement)、运作(Operate)的集合体,是2001年由瑞典查尔姆斯技术学院、瑞典林克平大学、美国麻省理工学院、瑞典皇家技术学院合作开发的一个新型工程教育平台。它以工程项目(包括产品、生产流程和系统)从研发到运行的生命周期为整体,让学生主动地参与到理论到实践的转化过程中来,是一种倡导“做中学”和“基于项目的教育和学习”的新型教学模式。CDIO既注重抽象理论知识的“教”和“学”,又强调了教学过程中“做”的重要意义;既增强了学生的动手能力,又培养了学生的创新意识、项目设计的能力和团队协作的精神。CDIO教学模式应用于我国的一些高校,已经取得了初步成果。比如清华大学工业工程系的顾学雍教授就曾创造性地将CDIO方法运用于“数据结构”和“数据库原理”两门课中,取得了突出的成效。笔者也在本院计算机专业“数据结构”课程的建设过程中遵循CDIO原则,进行了一系列教学实践与探索。      1CDIO能力培养大纲      CDIO模式以构思、设计、实现、运作为主线,将基础知识、个人能力、团队协作与社会环境融合在一起,注重理论与实践的结合。图1为CDIO大纲的主要内容。   大学计算机专业也是实践性很强的学科专业,借鉴CDIO大纲对工程师的培养目标,我们对于专业性人才的培养也应该首先立足于加强学生对专业基础性知识的学习和基本技能的掌握,倡导产学研相结合,在实践中培养学生的专业技能与合作沟通的能力,最终让毕业生满足企业对人才的需求并服务于社会。      2“数据结构”课程的重要性      “数据结构”是整个计算机学科体系的一门核心课程,也是计算机相关专业的专业必修课。学好这门课程,不仅可以为软件开发奠定良好的编程基础,也可以培养学      生良好的编程思想和编程风格。这门课程主要介绍各种离散结构,如表、树、图、集合等在计算机内的存储和处理,以及各种常用算法及其应用。课程除了要求学生有较好的离散数学基础外,还应至少掌握一门程序设计语言(Pascal、C、C++、Java等)。因为课程既包含抽象的理论,又强调算法的实践,所以一直以来都被学生认为是最难学的课程之一。      3基于项目的学习      CDIO教育模式要求学生基于工程项目的全生命周期进行学习与实践,项目最好来源于企业的真实题目或结合教师的科研课题组织和设计,以项目作为基础知识传授与基本技能掌握的载体。考虑到“数据结构”课程一般开设在计算机专业大学本科二年级,此时学生刚刚学习了一至两门程序设计语言,对编程语言的运用还处在初级阶段,还没有经过软件工程的系统培训,所以教师在设计项目时,还必须讲究方式方法,结合学生的实际情况来组织教学。   3.1课堂讲授   课堂讲授是贯彻CDIO教学大纲,学习基础知识的主要方法,要求教师对“数据结构”课程中所有的知识点、重点及难点有很好的设计。在讲授教学内容时,教师可以适当地引用实际项目,引导学生体会产品从构思、设计、实施到运作的完整过程。   比如在讲解树结构时,引入ERP企业资源计划系统中的BOM(Bill of Material)物料清单的实例。BOM是一种描述配套件结构的零件表,包括所有子件、零件、原材料的清单以及制造一个配件需要的所有物料数量。BOM是制造业信息系统的一个核心部分,在ERP系统的MRP分析、制定生产计划、采购及销售控制及生产过程控制等环节都具有重要的作用,设计合理的BOM结构可以取得事半功倍的效果。针对对BOM特点和作用的简单讲授和对树型结构的分析,教师可以引导学生从实例入手,锻炼学生从分析实例产品的构成和用户的实际需求出发,构思并设计合理的数据结构,促进学生对树型结构的掌握。   3.2课堂讨论   课堂讨论是课堂讲授教学内容的有效补充形式。现代教学理念主张启发式教学,在适当的时候抛出一个问题,给学生5~10分钟的自由发言或分组讨论时间,效果会更好。比如上一个问题,教师可以在讲解BOM的时候直接给出树型结构的解决方案,但是如果教师在讲授了基础知识和问题背景后,让学生自行讨论设计方案,自由发言或由小组代表提出设想,再由全班讨论,经教师总结后给出结论,则可以充分地激发

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档