《离散数学》课程教学大纲

合集下载

《离散数学》课程教学大纲

《离散数学》课程教学大纲

《离散数学》课程教学大纲课程名称(中文/英文):离散数学/Discrete mathematics课程编码:07442501 课程类型:专业限选课课程性质:专业基础课适用范围:03地理信息系统学分数:3 先修课程:高等数学、线性代数学时数:54 其中:实验/实践学时:0考核方式:考试制订日期:2003年制订单位:广州大学理学院地理系审核者:夏丽华执笔者: 王芳一、教学大纲说明(一)课程的地位、作用和任务离散数学是现代数学的一个重要的分支,是计算机科学与技术的理论基础,所以又称为计算机数学。

离散数学是计算机科学与技术的核心、骨干课程。

一方面,它给后继课,如数据结构、编译系统、操作系统、数据库原理和人工智能等,提供必要的数学基础;另一方面,通过学习离散数学,培养和提高了学生的抽象思维和逻辑推理能力,为学生今后继续学习和工作,参加科学研究,攀登科技高峰,打下坚实的数学基础。

(二)课程教学的目的和要求通过本课程的学习,使学生熟悉和习惯抽象的符号表示及演算形式,培养和训练学生掌握使用数学语言或者符号系统,处理问题的基本方法。

由于离散数学是由多门数学分支组成,每一分支可以作为一门独立学科并从不同角度出发,研究各种离散量之间数与形的关系。

要求学生掌握集合论、关系、函数、命题逻辑、谓词逻辑、图论、代数系统等基本知识。

(三)课程教学方法与手段本课程的教学方法注重理论性和应用性和计算机知识相结合,注重培养和提高学生的抽象和逻辑推理能力,讲练结合,通过作业考察学生的掌握程度。

(四)课程与其它课程的联系本课程的先修课程主要有:高等数学、线性代数后续课程主要有:数据结构、操作系统、数据库原理、人工智能、算法分析(五)教学参考书教材:倪子伟等《离散数学》科学出版社 2002年1月教学参考书:李盘林等《离散数学》高等教育出版社 2002年2月左孝凌等《离散数学》上海科学技术文献出版社,1982耿素云《集合论与图论》北京大学出版社,1998屈婉玲《代数结构与组合数学》北京大学出版社,1998二、课程的教学内容、重点和难点第一篇数理逻辑第一章命题逻辑1.1 命题与联结词1.2 命题公式、编译和真值表1.3 公式分类与等价公式1.4 对偶式与蕴涵式1.5 连结词的扩充与功能完全组1.6 公式标准型----范式1.7 公式的主范式1.8 命题逻辑的推理理论重点:联结词、命题公式、编译和真值表、公式分类与等价公式、对偶式与蕴涵式、公式标准型----范式难点:公式标准型----范式、公式的主范式、对偶式与蕴涵式第二章谓词逻辑2.1 谓词逻辑中基本概念与表示2.2 谓词公式与翻译2.3 约束变元与自由变元2.4 谓词逻辑的解释与自由变元2.5 真与逻辑有效2.6 谓词逻辑的等价公式2.7 变换规则2.8 谓词逻辑的蕴涵式2.9 谓词逻辑中的公式范式2.10 谓词逻辑的推理理论重点:谓词公式与翻译、谓词逻辑的解释与自由变元、变换规则难点:谓词逻辑的推理理论、第二篇集合论第三章集合论的公理系统3.1 公理导出和基本概念3.2 外延公理与子集公理3.3 集合表示法3.4 偶集公理与联集公里3.5 极小元与正则公理3.6 无穷公理3.7 幂集公理第四章关系与函数4.1 有序对4.2 笛卡儿积4.3 二元关系及其矩阵表示4.4 关系的性质4.5 等价关系与划分4.6 函数4.7 序关系4.8 代换公理第五章序数与基数5.1序数5.2基数重点:外延公理与子集公理、集合表示法、幂集公理、函数、二元关系及其矩阵表示、序数难点:幂集公理、等价关系与划分、序关系第三篇代数结构第六章代数结构基本概念及性质6.1 代数结构的定义与例6.2 代数机构的基本性质6.3 同态与同构6.4 同余关系6.5 商代数6.6 积代数重点:代数结构的定义与例、代数机构的基本性质、同态与同构难点:同态与同构、商代数第七章半群与群7.1 半群和独异点的定义及性质7.2 半群和独异点的同态与同构7.3 积半群7.4 群的基本定义与性质7.5 置换群和循环群7.6 子群与陪群7.7 群的同态与同构重点:半群和独异点的定义及性质、半群和独异点的同态与同构、积半群、群的同态与同构难点:半群和独异点的同态与同构、置换群和循环群、群的同态与同构第四篇图论第八章图的基本概念及矩阵表示8.1 图的基本概念8.2 链与圈8.3 图的矩阵表示第九章几类重要的图9.1 欧拉图与哈密尔顿图9.2 二部图9.3 树9.4 平面图重点:图的基本概念、欧拉图与哈密尔顿图、图的矩阵表示、树难点:树、哈密尔顿图三、学时分配。

《离散数学》教学大纲

《离散数学》教学大纲

《离散数学》(本科)教学大纲课程名称:《离散数学》课程内容简介:离散数学是现代数学的一个重要分支,是计算机科学与技术的理论基础,所以又称为计算机数学,是计算机科学与技术专业的核心、骨干课程。

本课程旨是计算机应用专业计算机信息管理方向必修的专业基础课程。

它是学习后续专业课程不可缺少的数学工具。

该课程结合计算机学科的特点,主要研究离散量结构及相互关系,是一门理论性较强,应用性较广的课程。

通过对本课程的学习,旨在让学生能达到一下基本技能:●掌握集合论、数理逻辑和图论等离散数学的基本概念和基本原理,为进一步提高学生的抽象思维和逻辑推理能力,为从事计算机的应用提供必要的描述工具和理论基础。

●给后继课,如数据结构、编译系统、操作系统、数据库原理和人工智能等,提供必要的数学基础。

培养和提高了学生的抽象思维和逻辑推理能力,为学习今后和工作,参加科学研究,攀登科技高峰,打下坚实的数学基础。

开设单位:信息管理与工程学院授课教师:XXXXXXXX答疑时间:XXXXXXX答疑地点:XXXXXXXXE-mail:XXXXXXXX课程类别:学科共同课。

课程安排说明:以教务处排课为准。

课程调整:国假日课程内容顺延。

期终考试时间:根据教务处安排。

教学课时数:4X16=64课时,其中授课62课时,复习2课时课件提供:通过BlackBoard Academic Suite教学资源管理平台提供。

教学方法:课堂面授。

参考书目: 1. 洪帆,《离散数学基础》华中工学院出版社。

2.严士健,《离散数学初步》科学出版社。

3.马振华,《离散数学导引》清华大学出版社预备知识:高等数学。

教学目的:本课程旨是计算机应用专业计算机信息管理方向必修的专业基础课程。

它是学习后续专业课程不可缺少的数学工具。

该课程结合计算机学科的特点,主要研究离散量结构及相互关系,是一门理论性较强,应用性较广的课程。

掌握集合论、数理逻辑和图论等离散数学的基本概念和基本原理,为进一步提高学生的抽象思维和逻辑推理能力,为从事计算机的应用提供必要的描述工具和理论基础。

《离散数学》-课程教学大纲

《离散数学》-课程教学大纲

《离散数学》课程教学大纲英文:《Discrete Mathematics》一、课程基本信息课程代码:16046404课程名称:离散数学英文名称:Discrete Mathematics课程类别:学科基础学时:64学分: 4适用对象: 计算机实验班、计算机科学与技术、软件工程考核方式:闭卷先修课程:无二、课程简介中文简介离散数学主要介绍计算机科学与技术中的基本离散结构,重点是这些结构的数学定义、在计算机科学中广为使用的证明方法及其应用。

课程包括的基本内容:数理逻辑初步、证明方法、归纳、良序、集合、关系、图论基础、排列与组合、计数等。

课程还包括若干可选内容:递归定义与结构归纳法、状态机与不变式、递归等。

英文简介Elementary discrete mathematics for computer science and engineering. Emphasis on mathematical definitions and proofs as well as on applicable methods. Topics: formal logic notation, proof methods; induction, well-ordering; sets, relations; elementary graph theory; integer congruences; asymptotic notation and growth of functions; permutations and combinations, counting principles; discrete probability. Further selected topics such as: recursive definition and structural induction; state machines and invariants; recurrences.三、课程性质与教学目的离散数学是计算机类各专业的专业基础课,是计算机科学的基础理论,离散结构的基础知识和逻辑思维的形式化是信息技术类学生的基本功,离散数学的基本概念是理科专业学生进行信息类课程学习的重要基础。

《离散数学》教学大纲(本科)

《离散数学》教学大纲(本科)

工科《离散数学》课程教学大纲一、《离散数学》课程说明(一)课程代码:08138010(二)课程英文名称:Discrete Mathematics(三)开课对象:计算机科学与技术专业本科生(四)课程性质:离散数学是数学学科的一门专业教育课。

本课程的目的是传授给学生数理逻辑、集合论、代数结构与布尔代数等方面的知识。

预修课程为:高等代数。

(五)教学目的:使学生系统学习并掌握数理逻辑、集合论、代数结构与布尔代数等方面的知识,培养学生的抽象思维和慎密概括的能力。

(六)教学内容:命题逻辑、谓词逻辑、集合与关系、函数、代数结构、格与布尔代数等(七)学时数、学分数及学时具体分配学时数:54学时学分数:3学分(八)教学方式:以教师讲解为主的课堂教学方式(九)考核方式和成绩记载说明考核方式为考试。

严格考核学生出勤情况,达到学记管理的旷课量取消考试资格。

综合成绩根据平时成绩和期末成绩评定,平时成绩占40%,期末成绩占60%。

二.讲授大纲与各章的基本要求第一章命题逻辑教学要点:要求学生理解命题、命题公式、真值表等基本概念,掌握重言式与蕴含式、对偶与范式的定义,熟练掌握命题逻辑的推理理论。

教学时数:9课时教学内容:1-1命题及其表示法1-2联结词1-3命题公式与翻译1-4真值表与等价式1-5重言式与蕴含式1-6其他联结词1-7对偶与范式1-8推理理论考核要求:1-1命题及其表示法(识记与领会)1-2联结词(领会)1-3命题公式与翻译(领会与应用)1-4真值表与等价式(领会与应用)1-5重言式与蕴含式(领会与应用)1-6其他联结词(领会与应用)1-7对偶与范式(领会与应用)1-8推理理论(领会与应用)第二章谓词逻辑教学要点:要求学生理解谓词的概念及表示,命题函数与量词的定义。

掌握谓词公式的翻译,谓词演算的等价公式与蕴含式,及前束范式等概念,熟练掌握谓词运算的推理理论。

教学时数:7课时教学内容:2-1谓词的概念2-2命题函数与量词2-3谓词公式与翻译2-4变元的约束2-5谓词演算的等价式与蕴含式2-6前束范式2-7谓词演算的推理理论考核要求:2-1谓词的概念(识记)2-2命题函数与量词(识记)2-3谓词公式与翻译(领会与应用)2-4变元的约束(领会与应用)2-5谓词演算的等价式与蕴含式(领会与应用)2-6前束范式(领会与应用)2-7谓词演算的推理理论(领会与应用)第三章集合与关系教学要点:要求学生理解集合、关系的概念及表示,掌握集合的运算关系的性质及关系的运算。

离散数学教学大纲(本科)

离散数学教学大纲(本科)

《离散数学》课程教学大纲一、《离散数学》课程说明课程英文名称:Discrete mathematics课程类型:考试课课程性质:专业技术基础课总学时: 72学时适用对象:计算机科学与技术专业本科生先修课程:高等数学线性代数(一)课程简介离散数学,是现代数学的一个重要分支,是以研究离散量的结构和相互间的关系为主要目标,其研究对象一般是有限个或可数个元素。

《离散数学》内容主要包括:集合、映射与运算,关系,命题逻辑,谓词逻辑,代数结构,图论,以及几类特殊的图和组合计数.通过该课程可以培养学生的抽象思维和慎密的概括能力,是计算机专业的必修课。

(二)课程性质、目的和任务《离散数学》课程是为计算机科学与技术专业的学生开设的一门专业基础课程。

随着计算机科学的发展和计算机应用领域的日益广泛,迫切需要适当的数学工具来解决计算机科学各个领域中提出的有关离散量的理论问题,离散数学就是适应这种需要而建立的,它综合了计算机科学中所用到的研究离散量的各个数学课题,并进行系统、全面的论述,从而为研究计算机科学及相关学科提供了有利的理论基础和工具。

是学习后续专业课程不可缺少的数学工具,如:高级语言、数据结构、编译原理、操作系统、可计算性理论、人工智能、形式语言与自动机、信息管理与检索以及开关理论等,离散数学也是研究自动控制、管理科学、电子工程等的重要工具。

教学的目的是进一步提高学生的抽象思维和逻辑推理能力,为从事计算机的应用提供必要的描述工具和理论基础。

并为后续课程的学习打下良好的基础。

(三)与其他课程的联系除要求学生具有矩阵和矩阵运算方面的一些知识外,离散数学基本上是一门体系独立自行封闭的基础数学课程,但由于它内容抽象,理论性较强,因此它需要学生先期有较好的数学思维的训练。

最好将此课程安排在高等数学和线性代数课程之后。

本课程为“数据结构”、“数据库原理”、“操作系统”、“编译原理”、“人工智能”等许多其它专业基础课奠定必要的数学基础。

《离散数学》课程教学大纲

《离散数学》课程教学大纲

《离散数学》课程教学大纲课程类别:专业基础课适用专业:计算机应用技术适用层次:高起专适用教育形式:成人教育考核形式:考试所属学院:计算机科学与技术学院先修课程:无一、课程简介《离散数学》是计算机应用技术专业的一门基础必修课程,主要研究离散量的结构及其相互关系,是现代数学的一个重要分支。

它在各学科领域,特别在计算机科学与技术领域有着广泛的应用,同时也是计算机专业的许多专业课程必不可少的先行课程。

二、课程学习目标通过本课程的学习,学生具备以下能力(应达到):1. 理解命题和命题联接词、谓词和量词、命题公式和谓词公式、自由变元和约束变元等概念,记住常见等值式和推理定律,会求命题公式的主范式,能进行命题逻辑和谓词逻辑的符号化、推理和证明。

2. 理解集合、关系、偏序关系、等价关系和划分等概念,能选择合适方法描述集合和关系,能计算集合的幂集和笛卡尔积、二元关系的合成、闭包、偏序关系的特殊元素,会判定二元关系的性质,能绘制哈斯图。

3. 理解图论的基本概念,会判定特殊图的类型;能根据图的矩阵计算得出相应结论,会判别欧拉图、哈密顿图等特殊图的类型。

三、与其他课程的关系本课程是计算机专业许多专业课程,如数据结构、算法分析、数据库原理、编译原理等的先行课程。

四、课程主要内容和基本要求离散数学是研究离散量的结构和相互关系的一门理论学科,主要包括数理逻辑、集合论、代数系统和图论四大部分内容。

集合论是离散数学的基础,主要研究数学中学科分支的关注对象与研究内容的一般性规律,涉及集合的基本概念与运算、关系及性质、函数等内容。

数理逻辑以形式逻辑为研究目标,以形式化推理为其研究内容,包括命题逻辑和谓词逻辑两部分内容。

代数系统以抽象运算为研究目标,以满足某些运算规则组成的系统为研究内容,涉及群、环、域等不同的代数系统,系统之间的同态与同构,格与布尔代数等内容。

图论以离散对象上的二元关系为其研究目标,以抽象世界中事物的结构为其研究内容,涉及图的基本概念及应用等内容。

离散数学课程教学大纲

《离散数学》课程教学大纲四川广播电视大学计算机教研室责任教师孙继荣第一部分大纲说明一、课程的性质与任务《离散数学》是中央电大数学与应用数学专业本科与计算机应用专业计算机信息管理方向必修的专业基础课程。

它是学习后续专业课程不可缺少的数学工具。

该课程结合计算机学科的特点,主要研究离散量结构及相互关系,是一门理论性较强,应用性较广的课程。

掌握集合论、数理逻辑和图论等离散数学的基本概念和基本原理,为学习计算机专业各后续课程做好必要的知识准备。

进一步提高学生的抽象思维和逻辑推理能力,为从事计算机的应用提供必要的描述工具和理论基础。

二、与其他相关课程的关系先修课程:高等数学、线性代数。

后续课程:数据结构、数据库、操作系统、计算机网络等。

三、课程的教学内容和教学要求本课程分为四个部分:集合论、数理逻辑、代数系统以及图论,主要是要求学生掌握离散数学(集合论、数理逻辑和图论)的有关基本概念,对基本原理及基本运算的应用。

第一章集合主要内容:集合、元素、集合的表示方法、子集、空集、全集、集合的包含、相等、幂集;集合的交、并、差、补等运算及运算律和文氏图;序偶与笛卡儿积。

重点:集合概念、集合的运算、集合恒等式的证明、笛卡儿积。

第二章二元关系主要内容:关系、关系矩阵和关系图;复合关系和逆关系;关系的性质(自反性、对称性、反对称性、传递性);关系的闭包(自反闭包、对称闭包、传递闭包);等价关系和等价类;偏序关系与哈斯图、极大/小元、最大/小元、上/下界、最小上界、最大下界;函数及其性质(单射、满射、双射);复合函数与反函数;重点:关系概念及其性质、等价关系和偏序关系,函数。

第三章命题逻辑主要内容:命题与联结词(否定、合取、析取、蕴涵、等价);复合命题;命题公式与解释,真值表,公式分类(恒真、恒假、可满足),公式的等价;析取范式()合取范式,极大(小)项、主析取(合取)范式;公式类别的判别方法(真值表、等值演算法和主析取(合取)范式法);公式的蕴涵与逻辑结果;形式演绎。

《离散数学》课程教学大纲

《离散数学》课程教学大纲课程编号:06082002 适用专业:计算机科学与技术学时数:60学分数:4 开课学期:第 2 学期先修课程:线性代数、高级语言程序设计(C语言)执笔者:傅彦、顾小丰、刘启和、王庆先、王丽杰编写日期:2011.03 审核人(教学副院长):周世杰一、课程性质和目标(用小四号黑体字)授课对象:本科生课程类别:学科基础课教学目标(本课程对实现培养目标的作用;学生通过学习该课程后,在思想、知识、能力和素质等方面应达到的目标):离散数学是一门理论兼实际应用的综合性学科,即具有严备的理论基础,又具备应用科学的特点。

它是计算机科学和其他应用科学的基础理论课。

在课堂教学中,不仅要求学生掌握离散数学具体内容,更重要的是强调离散数学课程的思想,特别是离散数学中逻辑的概念可以说是贯穿到整个教学中;通过课后实验,学生不仅能够加深对离散数学知识的进一步理解,而且还可以从实验中提高自己的实践动手能力和编程能力,最关键的是提高学生学习离散数学的兴趣和了解离散数学与其他课程之间的关系。

通过本课程学习,培养和训练学生的抽象思维能力和严格的逻辑推理的能力,使学生了解离散数学在计算机学科和日常生活中的作用,为学生今后处理离散信息以及用计算机处理大量的日常事物和科研项目,从事计算机科学和应用打下坚实基础,特别是对那些从事计算机科学与理论研究的高层次计算机人员来说,更是一门必不可少的基础理论工具。

二、课程内容安排和要求(用小四号黑体字)(一)教学内容、要求及教学方法(用五号宋体加粗)第1章集合论 2学时掌握:集合的基本概念(集合的概念及表示、集合与元素的关系、集合与集合的关系、几个特殊的集合)、集合的运算。

理解:集合的应用。

了解:粗糙集简介(粗糙集合研究现状、知识与知识库、粗糙集的基本概念、成员关系,粗相等和粗包含)(本部分自学)。

教学方法:问题+实例的讲授式教学方法第2章计数问题 2学时理解:基本原理(乘法原理、加法原理)、排列与组合(排列问题、组合问题)、容斥原理与鸽笼原理了解:递归关系、离散概率简介、计数问题的应用。

《离散数学》教学大纲

《离散数学》教学大纲(Discrete Mathematics)适用专业:电子信息类课程类别:学科基础课课程学时:48课程学分:3.0先修课程:高等数学、线性代数等一、课程简介离散数学是研究离散量的结构及其相互关系的数学学科,是现代数学的一个重要分支,是计算机科学中基础理论的核心课程,是计算机科学与技术的支撑学科。

它在计算机科学与技术领域有着广泛的应用,同时离散数学也是计算机专业的许多专业课程,如程序设计语言、数据结构、操作系统、编译技术、人工智能与机器人、数据库、网络、计算机图形学、算法设计与分析、理论计算机科学基础等必不可少的先行课程。

通过离散数学的学习,不但可以掌握离散结构的描述工具和处理方法,为后续课程的学习创造条件,而且可以提高抽象思维和严格的逻辑推理能力,为将来参与创新性的研究和开发工作打下坚实的基础。

二、教学目的与任务离散数学是一门培养学生缜密思维、严格推理,具有综合归纳分析能力的课程。

通过本课程的学习,使学生有一定的严格逻辑推理与抽象思维能力,掌握离散量的处理及运算技能,能够将离散数学应用到解决计算机技术中的实际问题中。

不仅能为学生奠定计算机科学的专业基础,并且能为将后续课程的学习及将来开发软、硬件技术及研究、应用提供有力的工具。

三、课程内容第1章命题逻辑的基本概念1.1命题与联结词1.2命题公式及其赋值第2章命题逻辑等值演算2.1等值式2.2析取范式与合取范式* 2.3联结词的完备集* 2.4可满足性问题与消解法第3章命题逻辑的推理理论3.1推理的形式结构3.2自然推理系统P3.3消解证明法第4章一阶逻辑基本概念4.1一阶逻辑命题符号化4.2一阶逻辑公式及其解释第5章一阶逻辑等值演算与推理5.1一阶逻辑等值式与置换规则5.2一阶逻辑前束范式* 5.3一阶逻辑的推理理论第6章集合代数6.1集合的基本概念6.2集合的运算6.3有穷集的计数6.4集合恒等式第7章二元关系7.1有序对与笛卡儿积7.2二元关系7.3关系的运算7.4关系的性质7.5关系的闭包7.6等价关系与划分7.7偏序关系第8章函数8.1函数的定义与性质8.2函数的复合与反函数* 8.3双射函数与集合的基数* 8.4一个电话系统的描述实例第14章图的基本概念14.1图14.2通路与回路14.3图的连通性14.4图的矩阵表示* 14.5图的运算第15章欧拉图与哈密顿图15.1欧拉图15.2哈密顿图15.3最短路问题、中国邮递员问题与货郎担问题第16章树16.1无向树及其性质16.2生成树16.3根树及其应用三、课程学时分配、教学内容与教学基本要求四、教学方法与教学手段说明该课程教学方式主要有:课堂教学、交互学习、课后作业。

《离散数学》教学大纲

离散数学一、说明(一)课程性质离散数学是计算机专业重要的基础理论课程,以研究离散量的结构和相互间的关系为主要目标,其研究对象一般是有限个或可数个元素,因此它充分描述了计算机科学离散性的特点。

离散数学与计算机科学中的许多后继课联系紧密,能够提供为专业课服务的基本理论。

(二)教学目的对现实世界中被研究的对象进行抽象,建立必要的基本概念,运用数学工具和方法研究揭示对象发展变换的内在规律,为实验设计和工程设计实现提供方法和技术,并展开实验设计和实现工作是计算机科学的基本工作流程。

以离散数学为代表的构造性数学是描述学科理论、方法和技术的主要工具,本课程的目的在于使计算机专业的学生掌握必要的离散形式的数学概念和结构,培养学生的抽象概括能力和严谨的思维能力,为后继课程的学习和创新研究打下良好的基础。

(三)教学内容本课程包括计算机专业所需要的离散数学基础知识,主要内容由数理逻辑、集合论、代数系统与图论四部分组成。

数理逻辑是研究推理的科学,包括了命题逻辑和谓词逻辑,是计算机科学重要的逻辑基础;集合论包含了二元关系、函数、无限集合等;代数是对字母集合和字母组成的结构的计算,抽象代数是关于计算规则的学说,本课程主要讲述了群、布尔代数等;图论起源于欧拉对著名的哥尼斯堡七桥问题的研究,现实中的许多问题可以用图来表示。

上述概念在计算机科学中有着广泛的应用。

它们为数据结构和数据表示理论奠定了数学基础,同时为许多问题从算法的能行性角度提供了抽象和描述的重要方法和数学基础。

(四)教学时数教学时数为周4学时,共计72学时。

(五)教学方式采用课堂讲授与辅导答疑相结合的教学方式。

二、本文第一篇数理逻辑第一章命题逻辑教学要点:逻辑学是一门研究人类思维形式和思维规律的科学,思维的形式结构包括了概念、判断和推理之间的结构和联系,其中概念是思维的基本单位,通过概念对事物是否具有某种属性进行肯定或否定的回答就是判断;由一个或几个判断推出另一个判断的思维形式就是推理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《离散数学》课程教学大纲
一、课程简介
课程名称:离散数学
英文名称:Discrete Mathematics
课程代码:课程类别:专业基础课
学分:3 总学时:48
课程概要:
《离散数学》是现代数学的一个重要分支,是计算机类各专业的一门重要基础课,是计算机科学理论的基础。

它是以研究离散量的结构和相互间的关系为主要目标,其研究对象一般是有限个或可列个元素,因此它充分描述了计算机科学的离散性特点。

其主要内容包括数理逻辑、集合论、关系与函数、图论等内容。

该课程与计算机类专业中的数据结构、操作系统、编译原理、数据库原理与应用、人工智能等后继专业课程紧密相关,因此是一门重要的学科基础必修课程。

该课程以高等数学、线性代数为先修课程,但关系不很紧密。

二、教学目的及要求
通过该课程的学习,使学生掌握命题逻辑与谓词逻辑、集合与关系、图与树的基本概念和基本理论与方法,为学生学习计算机领域的后续课程奠定理论基础,并培养学生抽象思维、缜密概括和严密的逻辑推理能力,为学生今后处理离散信息打好数学基础。

三、教学内容及学时分配
第一章命题逻辑(12学时)
1.命题及其表示;
2.逻辑联结词;
3.命题公式与翻译;
4.真值表与等价公式;
5.命题公式的分类与蕴含式;
6.命题公式的范式;
7.命题逻辑的推理理论。

教学要求:熟悉命题、命题的真值、简单命题、复合命题、命题公式、真值表、等价公式、重言式、矛盾式、蕴涵式、(主)析取范式、(主)合取范式等概念;熟悉五个基本
联结词(⌝、∧、∨、→、↔)的定义;掌握命题公式的翻译、命题公式的类型的判别、命题定律、证明两个命题公式等价的真值表法和等值演算法及命题公式的(主)析取范式、(主)合取范式的求法;掌握推理证明的直接证法和间接证法。

重点:五个逻辑联结词;翻译、命题公式的等值演算、主析取范式、主合取范式;推理证明的直接证法和间接证法。

难点:命题公式的主析取范式、主合取范式的求法;推理证明的间接证法。

第二章谓词逻辑(10学时)
1.谓词与量词;
2.谓词公式与翻译;
3.变元的约束;
4.谓词演算的等价式与蕴含式;
5.谓词演算的推理理论。

教学要求:熟悉谓词、命题函数、复合命题函数、全称量词、存在量词、谓词公式、辖域、约束变元、自由变元、谓词演算的等价式与蕴涵式、前束范式等概念;掌握谓词演算翻译、谓词演算的等价式、谓词演算的推理规则及谓词演算的推理证明的方法。

重点:谓词演算翻译、两个谓词公式等价的证明;谓词演算的推理证明。

难点:谓词演算翻译、谓词演算的推理证明。

第三章集合的基本概念与运算(2学时)
1.集合的基本概念;
2.集合的运算。

教学要求:熟悉集合的概念和表示法;掌握幂集的概念;掌握集合的交、并、差、补、对称差的运算及其运算律和幂集的求法。

重点:集合的运算及其运算律;幂集的求法。

难点:元素为集合组成的集合的运算与求幂集。

第四章二元关系和函数(12学时)
1.关系及其表示;
2.关系的性质及其判定方法;
3.复合关系和逆关系;
4.关系的闭包;
5.等价关系;
6.偏序关系;
7.函数及特殊映射;
8.复核映射和逆映射。

教学要求:熟悉序偶、笛卡尔积、关系、集合的划分与覆盖、等价关系、等价类、商集、偏序关系、极大元、极小元、上(下)界、上(下)确界、最大(小)元、全序关系、良序关系等概念;掌握关系的三种表示序偶集合、关系图和关系矩阵;掌握关系的交、并、逆、复合运算、闭包运算及其性质;理解关系的自反性、反自反性、对称性、反对称性和传递性,掌握其判别方法;了解集合的覆盖与划分的联系与区别;掌握等价关系与等价类、等价关系与集合的划分的联系;掌握偏序关系的判别及其哈斯图的画法;掌握偏序集中给定集合的极大元、极小元、上(下)界、上(下)确界、最大(小)元;掌握函数(映射)、函数的前域、值域、相等、入射、满射、双射、恒等映射、反函数、复合函数的概念;掌握函数与一般关系的区别;掌握函数复合运算的性质、反函数存在的条件;掌握函数是入射、满射、双射的证明。

重点:关系的三种表示;关系的性质及其判别;关系的复合、求逆运算及其性质;等价关系与等价类、等价关系与集合的划分的联系;偏序关系判别及其哈斯图的画法、偏序集中特殊位置元素的求法。

复合运算的性质;函数与一般关系、反函数与逆关系的区别;函数是入射、满射、双射的证明。

难点:关系的传递性及其判别;偏序关系的哈斯图的画法;偏序集中特殊位置元素的求法。

函数是入射、满射、双射的证明。

第五章图的基本概念(5学时)
1.图的基本概念;
2.路与图的连通性;
3.图的矩阵表示。

教学要求:掌握图、点邻接、边邻接、子图、结点的度数、出度、入度、有向图、无向图、简单图、完全图、补图、生成子图、图的同构、及其性质;掌握握手定理、路、回路、连通图、强连通、单向连通、弱连通、割点、割边的概念;掌握图的矩阵表示,利用图的邻接矩阵会求(1)任一结点的入度、出度和度数;(2)一个结点到另一个结点长度为k的路径的条数;(3)该图的可达性矩阵。

重点:图、点邻接、边邻接、结点的度数的概念;握手定理(结点的度数及其相关性质);路、回路、连通图、强连通、单向连通、弱连通、割点、割边的概念;图的邻接矩
阵。

难点:握手定理的应用;弱连通、强连通的判别。

第六章一些特殊的图(讲课3学时)
1.欧拉图与汉密尔顿图;
2.平面图。

教学要求:掌握欧拉图、汉密尔顿图和平面图的定义、判别及其应用。

重点:欧拉图、汉密尔顿图和平面图的定义、判别及其应用。

难点:欧拉图、汉密尔顿图和平面图的判别及其应用。

第七章树(讲课4学时)
1.树与生成树;
2.根树及其应用;
3.最短路问题。

教学要求:掌握树、生成树、最小生成树、根树、树根、树叶、分枝点、有序树、完全m叉树、最优树等概念及其有关性质;掌握有关树的几个等价命题;熟练应用最小生成树的Kruskal算法及最优二叉树的Huffman构造方法。

重点:树、生成树、最小生成树、根树、树根、树叶、分枝点、完全m叉树、最优树等概念及其有关性质;有关树的几个等价命题;最小生成树的Kruskal算法及最优二叉树的Huffman构造方法。

难点:树的几个等价命题。

四、课程教学的基本要求
1.课堂讲授(48学时)
采用启发式教学,引导、吸引和鼓励学生通过教学过程获取知识,从中培养学生思考问题、分析问题和解决问题的能力;强化基本概念的理解与基本思想方法的掌握,加强例题的讲解和课上练习,精心留课后作业,注重课上和作业反馈的作用和质量。

2.教学手段
主要教学手段是采用投影仪和电脑使用多媒体课件组织教学,辅助教学手段是黑板板书讲解。

3.习题课、课外作业、答疑
重点安排在命题公式和谓词公式的翻译、范式的求法及推理证明;关系的表示与判定;偏序集中的特殊元;利用图的邻接矩阵求一个结点到另一个结点长度为k的路径的条
数;最小生成树的Kruskal算法及最优二叉树的Huffman构造方法。

五、考核方式
课程综合评定成绩中,期末考试成绩占70%,平时成绩占30%;结课考试采用闭卷笔试,题型分为选择题、填空题、简答题和证明题。

平时成绩分配是考勤及听课状况占10%;作业及测验占20%。

相关文档
最新文档