网站大量收购独家精品文档,联系QQ:2885784924

基于软件工程专业培养目标离散数学课程教学改革.doc

基于软件工程专业培养目标离散数学课程教学改革.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于软件工程专业培养目标离散数学课程教学改革

基于软件工程专业培养目标离散数学课程教学改革   摘要:针对目前离散数学课程作为软件工程专业基础课程,其教学内容和教学方式没有体现其在后续专业课程中的作用,提出基于软件工程专业培养目标,合理构建教学内容和教学实践方式,重点阐述如何在教学内容中设计与后续课程紧密相关的教学案例,并采取任务驱动的教学模式。通过在偏序集讲述内容中引出数据结构的拓扑排序一例,具体展示教学改革的设计和实施细节,最后总结在软件工程专业培养目标下的离散数学课程改革与实践在教学效果上的体现 关键词:离散数学;软件工程专业;任务驱动;改革与实践 doi:10.16083/j.cnki.1671-1580.2017.04.052 中图分类号:G642 文献标识码:A 文章编号:1671-1580(2017)04-0180-04 离散数学课程是研究离散量的结构及其相互之间关系的学科。自上世纪70年代以来,它一直是计算机学科核心课程之一,更是软件工程专业的专业基础课。然而离散数学的教学现状却没有体现它作为软件工程专业基础课程的地位,一是学时不够多,二是教学内容比较陈旧,过于注重数学理论的推导,而忽视了它作为计算机后续课程的支撑作用。离散数学是不断发展的学科,它既包括一些古老的数学内容,又有一些近代建立起来的新的分支。主要有:集合论,逻辑推理,组合数学,代数系统及图论几个彼此独立的分支构成。它具有概念多,内容杂,理论性强,抽象,难于理解的特点;另外国内很多教材的内容很少提及与其他计算机各专业课程的关系,因此对于应用型工科学生,虽然认识到离散数学有助于提高他们抽象思维能力和逻辑推理的能力,但是他们更注重一种技能的获得,因此就会觉得离散数学枯燥无趣,愈发感觉学习起来很困难 基于以上原因,国内各高校从事离散数学教学的许多教师,纷纷从各个方面进行了教学的改革与实践,例如有采用启发式教学的,有增加实验环节的,这些在教学中也起到了一定的效果。但是,要想真的从根本上解决这些问题,应该从教学内容上着手,从软件工程专业的角度进行改革。国外教材内容的改革要早于国内教材的变更,前者更侧重应用性、思维性训练,更突出离散数学作为数据结构、数据库及人工智能等后续课程的理论支撑的作用,并且会随着计算机出现的新兴领域,实时地加入到教材及课堂中。例如,由Dossey,J.A.等编著,章炯民等翻译的《Discrete Mathematics》中,就有大量的案例,而且每一个专题的最开始都是有一个非常典型的而且和实际生活相关联的例子,这些例子把离散数学的相关概念和理论与其他计算机专业课程紧密联系在一起,不仅能够引起学生兴趣,而且在兴趣的驱动下,掌握了离散数学的理论,同时也奠定了学习其他各专业课程的基础。而反观国内的教材,仍然停留在国外的七八十年代的阶段上,仍然只是大量的定律证明与推演,而和软件工程专业课程的相关性却很少提及,偶有例子也是一笔带过,这虽然对训练学生的数学能力是有一定作用,但学生不知道学这门课程到底有什么用,从而失去兴趣,那么这种目的也是达不到的。对于应用型工科生,学习离散数学的主要目的是作为工具应用于计算机领域中,因此可以借鉴国外教材的这种实用性,将离散数学的各个部分的讲解与后续各专业课程紧密衔接。但是国外教材的习题开放性过大,不是很适合国内学生的思维习惯,另外国内的课时要求也不允许完全照搬国外的教材,因此我们尝试在离散数学教学中开展教学内容改革,在软件工程专业培养目标指导下选择教学内容,精选案例,从而构建出适合国内学生的教学内容 一、课程改革的设计 (一)明确教学目标 离散数学是计算机学科的专业基础课,计算机各专业都有离散数学课程,但各专业讲述的内容基本雷同,没有针对各专业的后续课程有偏重点地划分。本文从软件工程专业培养目标及后续课程出发,提出对离散数学课程的教学进行改革与实践,使离散数学能更好地为其它各专业课程服务。软件工程专业课程主要有:程序设计语言,离散数学,数据结构,计算机硬件基础,操作系统,计算机网络,编译程序构造,数据库设计与应用,软件工程导论,面向对象分析与UMI,软件系统设计与体系结构,软件质量保证与软件测试,软件项目管理等课程。重点强调在软件工程专业培养目标下去构建教学内容,设计合理的教学案例,案例的选择偏重于对后续课程的支撑作用 (二)基于软件工程专业培养目标构建教学内容 挖掘离散数学及其他软件工程专业课程之间的切入点,精选教学内容,选取离散数学和后续专业课程紧密相关的内容。软件工程相关的核心知识单元包含:集合,关系,函数,树,图,数理逻辑,基本证明技术,基本计数,将这些核心知识作为重点讲述内容 根据软件工程专业的人才培养目标和学生知识特点,不断调整课程结构和优选教学内容。结合软件工程领域的实际应用背景,选

文档评论(0)

docman126 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档