离散数学是现代数学的一个重要分支,也是计算机科学的理论基础。它包含了多个数学领域,从不同的角度出发,研究各种离散量的结构及其之间的关系。
本课程介绍计算机科学和信息技术理论基础的概念和思想方法,介绍数理逻辑、集合论、图论等各部分的基本概念。本课程的学习,旨在使学生理解和掌握离散结构的基本概念,训练学生采用形式化方法分析问题,及自觉运用逻辑分析思想方法解决问题的能力,为后续课程的学习打下坚实基础。
本课程的目标,重点在于基本概念的理解和掌握。大部分概念都会用例子加以说明,强化基本概念的描述。对于基本理论,我们更注重其运用,力求体现基础与后续课程的关系,注重理论和实践的结合。
你准备好了吗?欢迎选修"离散数学概论"!
本课程采取百分制,课后测验20分,作业20分,期末考试占60分。
本课程面向广大理工科专业的本科生及相关IT行业从业人士,介绍计算机科学和信息技术理论基础的概念和思想方法。
先修过"高等数学"、"计算概论"、"数据结构与算法"等理科基础课程最好,但这些先修课并不是必须的,有基本数理概念也可以选修本课程。
本课教材:
离散数学,屈婉玲,耿素云,高等教育出版社, 2008
Q : 本课为什么叫做“概论”呢?
A : 计算机软件专业并没有一门课叫做“离散数学”,它是一系列课程的总称,所以本课让非计算机专业人士能够以最短时间来了解和掌握计算机理论基础的概念,并掌握相关思想方法,一览全貌,以便作为进一步深入学习计算机类相关课程的敲门砖。
Q : 离散数学对学计算机编程有好处吗?
A : 当然了!在学编程入门后,如果要继续深入,最好有离散数学的理论基础作为知识底子,你会发现后劲十足。