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教育模式在数据结构及算法教学中应用1968年,高德纳(Donald E. Knuth)出版了经典的《计算机编程艺术》,提出了数据结构及算法的概念,从此数据结构与算法与软件编程紧密联系,让程序设计人员也登上了艺术的殿堂。可以说,数据结构与算法在当今各种应用软件和系统软件的开发中都具有举足轻重的地位。我们每天手持的移动通讯设备,工作学习用的笔记本电脑,信息访问的万维网都有数据结构与算法应用其中。因此,国内外高校的软件工程和计算机等专业都把数据结构与算法作为一门核心的专业基础课程进行教学,为后续的相关课程的学习打下坚实的基础。 一数据结构与算法教学中存在的问题 国内多数高校在数据结构与算法的教学中依然采用传统的教学模式,一般存在以下一些问题。 第一,师资方面。教师普遍具有高学历及较强的科研能力,所以课堂上的讲授以理论知识为基础,学科发展为导向,追求专业知识的完备性,不问软件行业的需求。 第二,讲授方法。教师在授课过程中容易只专专注于自顾自地讲解教材上的抽象的数据结构以及算法思想,不顾及学生的接受程度和融入课堂的积极性,更忽视学生课后学以致用的实践能力的培养,从而陷入”教师讲,学生被动接受”,甚至是“教师讲,学生睡”的填鸭式教学误区[1]。 第三,人才培养。缺乏与软件产业界的联系,依然把讲授理论放在首位,忽视工程实践性和应用环节,不利于学生对课程内容的掌握和工程实践能力的培养。 第四,教材内容。内容偏向理论,更新缓慢,由于内容较抽象,学生阅读后,通常只能停留在理解层面,难以付诸工程实践。 第五,实验环节。相对薄弱,通常实验的目的为验证书上的理论知识,缺乏创新能力和综合分析、解决问题能力的培养。 第六,素质培养。本门课程涉及的内容比较多,课上不可能涵盖所有知识点。学生由于惰性,多数只是掌握书本理论,机械地实践后,不再更多地领悟专业知识背后的思想。同时,缺乏团队合作意识,不能及时分享学习心得,导致专业素质提高的缓慢。 二CDIO工程教育模式在数据结构与算法中的实施方法 针对这样的情况,哈尔滨理工大学软件学院从2007年就开始研究CDIO教学模式的相关理论,在数据结构与算法的教学中取得了初步的研究成果。“CDIO”是构思(Conceive)、设计(Design)、实施(Implement)、运行(Operate)4个英文单词的首字母缩写,它是“做中学”原则和“基于项目的教育学习”的集中体现,是当今国际高等工程教育的一种创新模式[2]。我们学院CDIO工程化的教学理念的具体践行方法如下。 1建设具备高水平工程化素质的教师队伍 注重教师自身工程素质的提高,使其能够胜任CDIO课程体系的教育模式[3]。完善与国内外著名企业开展师资培训与交流合作的机制,一方面选派专职教师到企业研修,丰富专业教师的工程实践经历和经验,获取必威体育精装版的技术信息,保证学生学以致用。另一方面建设由企业高级工程技术人员组成的兼职教师队伍,解决教师队伍工程实践经验薄弱的问题,提高工程教育教师队伍的整体素质。 2以培养软件卓越工程师为目标 基于CDIO的理念,我院提出“基于校企合作”2+1+1”模式软件卓越工程师教育培养的研究与实践”。面向软件行业,面向未来软件工程的需求和对未来软件工程师的素质要求,培养造就一大批能够适应和支撑软件产业发展、实践能力强、创新能力强、具有追求卓越的精神和态度、具有国际竞争力的高质量软件卓越工程师,建立社会主义市场经济条件下的现代高等工程教育体系。 3以学以致用为导向 学院每门专业课程的设置都是为了更好地培养软件卓越工程师。软件行业素有更新快的特点,而数据结构与算法这门课程是未来软件工程师以不变应对日新月异软件技术的内功。在教学中强调课程的重要性,在学习每一部分内容前,首先明确学习目标,告诉学生在什么地方应用,让同学们带着目的、本着学以致用的原则来汲取知识,减少学生学习中存在的迷茫,切实提高学生分析和解决实际问题的能力。 4以案例为中心的教学 为了切实提高学生专业学习的兴趣和解决实际问题的能力,依据CDIO工程化模式提出的“做中学”和“以案例为导向”的教学方法,数据结构与算法课程本身具有抽象难于理解的特点,结合应用相应理论的有实际意义的案例进行教学,使学生能够有目标地学习和实践,更好地掌握、完善和运用理论知识。数据结构与算法相关知识点及案例设置如下表1所示。 5以实战平台为驱动力实践教学 鼓励学生参加软件编程竞赛,激发学生的强烈的求知欲和自我学习兴趣。通过各种级别的比赛,丰富了实践教学的形式,让学生可以有针对性地学习,提高了学生的参与性和主动性。我们鼓励学生参加校、省级ACM比赛、全国软件专业人才设计与开发大赛软件大赛和全国大学

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档