1 概述
离散数学,是计算机相关专业的核心课程之一,已经广泛地用于计算机系统的建模和分析[1].根据教育部高等学校计算机科学与技术教学指导委员会的统一部署,对离散数学课程在专业课程体系中的定位进行了思考。本文针对应用型本科院校的培养目标和学生特点,对课程的教学目标、内容侧重、实验设计等提出了相应的教学实施方案。
2 应用型本科离散数学教学中存在的问题
分析应用型本科目标和离散数学的课程特点,在课程教学中常在以下问题:
1)离散数学内容丰富,每章节内容来自于不同数学分支,而这些知识又有机组成为合理的体系。由于课时的限制,应用型学校将学时减少到72或64甚至48学时。任课教师忙于求大求全,使得每课内容太多,大部分学生对大部分知识浅尝辄止,对内容之间的联系不甚了解,甚至对这门课程与计算机科学的联系不够清楚,更谈不上在计算机技术中加以应用。
2)离散数学逻辑性较强。老师在授课时,专注于理论的推导、证明,而忽视了学生实践和实验能力的培养,使得学生对本门课学习失去兴趣,对学习目的不明确。
3)离散数学部分章节抽象性强,难于记忆和理解,应用型本科学生由于能力的限制,跟不上老师的思路和讲课速度只记住结论或结果,掌握不了方法和思路。
3 课程定位和教学实施方案的总体设计思想
3.1 应用型本科离散数学的课程定位
离散数学是计算机专业的基础课,为后续的数据结构、计算机操作系统、编译原理、算法分析基础、数据库原理等课程提供了重要的数学理论基础[2].1993年,中国科学院院士吴文俊在数学课程改革研讨会上指出“任何数学都要讲逻辑推理,但这只是问题的一个方面,更重要的是用数学去解决问题”,突出了数学的应用性[3].
根据应用型本科人才培养目标的要求,应用型本科受限于培养计划中课时的设置,当我们在决定课程定位时既不可能也不应该将离散数学作为一门完整的科学体系讲授。同时,也没足够的学时深入讨论知识点间的内在联系。过多的知识点,只能导致教学如蜻蜓点水,学生往往迷失在大量的概念和定义中。学习过程中,往往充满挫败感,而不知道自己到底学习了什么,有什么用处。
应用型本科院校的离散数学授课老师应选取其中与计算机技术联系紧密的部分,选择重点的知识体系,做深入的突破。对于太过艰深的理论部分,应抛弃复杂的理论推理,重点培养学生对于该种思维背景了解,和应用方法的理解。以保证基本理论素质培养的基础上,以基于程序设计能力的培养为主的离散数学教学目的,增加学生学习的兴趣和动力。
应本着“以够用为尺度,以有利于培养学生解决问题和应用的能力为目的”的原则。本着“精炼、深入、实用”的基本思路组织教学内容。
3.2 应用型本科离散数学知识框架
离散数学的课程主要包括集合论、数理逻辑、图论、代数系统四部分核心内容,每一部分独立性强、而且都对应了数学专业的一门独立课程[4].应用型本科计算机专业学生在学习中的侧重点应更具体和形象化。
集合论及计数内容由于贴近高中的初等数学而易于初学者理解。在教学过程中,可以先行讲授。教学方法中,应不仅仅限于板书粉笔的形式,而是辅以多媒体教学,网络教学等多模式,给予学生更直观的感受,加深对相关知识的理解。
数理逻辑的内容入门容易,深入难。逻辑为确定一个给出的结论是否有效提供了各种法则和技巧。在计算机科学里用来检验程序的正确性和定理证明。教学中以五种逻辑连接词为核心,结合计算机程序语言(如C语言)的逻辑判断语句,通过类比的方法,加深学生对于相关理论和实践之间的联系。数理逻辑一个重要的发展方向就是人工智能和计算机推理。而我国很多优秀的科学家走在了世界的前列,如吴文俊先生和张景中先生在上个世纪提出的几何定理的机器证明方法都是震惊世界的成就。更难能可贵的是这两种方法都极其巧妙而不难理解,并且张景中先生的方法是可以通过编程软件直接实现的。在教学过程中,通过实验的验证,学生既能了解基础的理论知识,又能见到大师们的经典理论成果。使得同学能够有兴趣在以后的深造中进一步学习相关知识。
图论的内容。图论应为应用型本科离散数学培养的核心。相对于学术型人才而言,应用型本科学生更适应图形的直观表达。比起理论推导,他们也更擅长于动手操作的部分。图论中,关于图的基本概念、欧拉图,树、生成树、树的遍历、最短路径等问题,都是值得重点强调的内容。其中树的遍历,本身就是数据结构中的内容,可以辅以相关的试验。
代数系统的内容,如:群、环、域,虽然对于后续的课程理解也很重要,但是考虑到课时的限制,以及应用型人才偏重于实践教学的目标,不得不放弃。
4 应用型本科离散数学课程教学实施方案
我校以培养应用型人才为目标。计算机相关专业离散数学授课学时为48学时,教学核心重点、学时规划和试验内容的设计如下表:
5 结语
总之,在应用型本科院校,由于培养目标的变化,离散数学这门课程变得越来越尴尬和定位模糊。甚至很多高校激进地取消了离散数学的课程。这就更加需要离散数学的教师不断研究创新,以有利于培养学生解决问题的能力为前提,大胆改革。使用多种教学方法,摘掉纯理论教学的帽子,重新规划和组织教学内容,尽量取得良好的教学效果。
参考文献:
[1] 王健,高光。 应用型院校离散数学教学改革与探究[J]. 电脑知识与技术,2014(24):5725-5726.
[2] 屈婉玲,王元元,傅彦,张桂芸。“离散数学”课程教学实施方案[J]. 中国大学教学,2011(1):39-41.
[3] 张小峰,蔡春波,李秀芳,杨洪勇。 基于程序设计能力培养的离散数学教学改革[J]. 计算机教育,2015(2):44-47.
[4] 孙岚,王一蕾,吴英杰。 离散数学教学方法探讨[J]. 计算机教育,2012(1):57-59.
随着国内高等教育从精英式教育走向大众化教育, 各个高校都在积极探索如何强化教学管理以加强学风建设和提高教学质量.2006年, 江西理工大学首创性提出学业预警制度, 并获得良好的效果和认同....
自20世纪50年代以来, 数学知识一直出现新的观点, 它已经从单纯的知识积累中发生了革命性的变化。离散数学是数学的一个重要分支, 内容包括数理逻辑、集合论、代数系统、图论以及组合理论等, 主要应用在计算机等学科。...
离散数学是现代数学的一个重要分支。《离散数学》课程作为信息科学的核心基础理论课程,主要研究离散量的结构及其相互关系,涉及的内容较广.国内外几乎所有大学都将《离散数学》作为计算机专业的核心课程,它不仅为人工智能、数字逻辑、数据结构、操作系...
1概述自从1978年高考恢复以来,我国的高等教育得到了长足的发展,特别是进入21世纪,随着国家经济的高速增长,高等教育也在各个方面得以迅速发展。尽管高等教育模式已持续发展30多年,但是高教课堂上的教与学之间的关系依然极其复杂,并且模式也随着社会的...
20世纪中叶以来, 随着计算机的迅猛发展, 核心数学呈现出新的迹象。一种异于微积分的数学新范式———离散数学喷薄而出, 成为推动当代数学与科学发展的一种主导力量。离散数学是数学研究范式的一次重大转向。...
1、背景离散数学是现代数学的一个重要分支,主要研究离散量的结构及其相互间关系[1-2]。离散数学为计算机专业后续课程(数据结构、编译原理、数据库原理、人工智能、信息管理与检索等)的学习和掌握,在知识基础和思维方式等方面提供了必要的准备,在学生...
1、引言离散数学课程中要点的离散性、知识点的分散性和探讨问题的特殊性,使相当大的一部分学生在刚刚接触该类课程时,对其中涉及到的一些概念和处理问题的方法往往感到疑惑.若仅仅采用传统的理论教学方法,会造成学生对该课程的学习兴趣不高,将会极大的影...
离散数学是现代数学的一个重要分支,主要研究离散量的结构和相互间的关系,在数学应用领域有着十分重要的地位与作用,计算机科学的许多后续理论课程都是以离散数学为基础的,是计算机科学与技术专业的核心必修课程。作者在教学过程中发现学生在学习离散数学...
0引言在众多计算机科学与技术专业基础课程中,离散数学是其中较为重要的一门核心课程,同时,它是计算机科学的基础理论领域的重要组成部分。通过离散数学知识的学习,对培养学生的学科素质、掌握正确的学科方法有着积极重要的作用。但同时,这门课程又让...
0、引言离散数学是现代数学的一个重要分支,它研究的对象是离散量的结构及相互关系以及计算机科学离散性的特点。离散数学的主要内容包括集合论、数理逻辑、代数结构和图论四部分。由于计算机科学的迅速发展,与其有关的领域中,提出了许多有关离散量的理论...