首 先要明确的是,由于《离散数学》是一门数学课,且是由几个数学分支综合在一起的,内容繁多,非常抽象,因此即使是数学系的学生学起来都会倍感困难,对计算 科学专业的学生来说就更是如此。大家普遍反映这是大学四年最难学的一门课之一。但鉴于《离散数学》在计算科学中的重要性,这是一门必须牢牢掌握的课程。既 然如此,在学习《离散数学》时,大家最应该牢记的是唐诗“熟读唐诗三百首,不会做诗也会吟。”学习过程是一个扎扎实实积累的过程,不能打马虎眼。离散数学是理论性较强的学科,学习离散数学的关键是对离散数学(集合论、数理逻辑和图论)有关基本概念的准确掌握,对基本原理及基本运算的运用,并要多做练习。

《离散数学》的特点是:1、知识点集中,概念和定理多:《离散数学》是建立在大量概念之上的逻辑推理学科,概念的理解是我们学习这门学科的核心。不管哪本离散数学教材,都会在每一章节列出若干定义和定理,接着就是这些定义定理的直接应用。掌握、理解和运用这些概念和定理是学好这门课的关键。要特别注意概念之间的联系,而描述这些联系的则是定理和性质。2、方法性强:离散数学的特点是抽象思维能力的要求较高。通过对它的学习,能大大提高我们本身的逻辑推理能力、抽象思维能力和形式化思维能力,从而今后在学习任何一门计算机科学的专业主干课程时,都不会遇上任何思维理解上的困难。《离 散数学》的证明题多,不同的题型会需要不同的证明方法(如直接证明法、反证法、归纳法、构造性证明法),同一个题也可能有几种方法。但是《离散数学》证明 题的方法性是很强的,如果知道一道题用什么方法讲明,则很容易可以证出来,否则就会事倍功半。因此在平时的学习中,要勤于思考,对于同一个问题,尽可能多 探讨几种证明方法,从而学会熟练运用这些证明方法。同时要善于总结,

在学习《离 散数学》的过程,对概念的理解是学习的重中之重。一般来说,由于这些概念(定义)非常抽象(学习《线性代数》时会有这样的经历),初学者往往不能在脑海中 建立起它们与现实世界中客观事物的联系。这往往是《离散数学》学习过程中初学者要面临的第一个困难,他们觉得不容易进入学习的状态。因此一开始必须准确、 全面、完整地记住并理解所有的定义和定理。具体做法是在进行完一章的学习后,用专门的时间对该章包括的定义与定理实施强记。只有这样才可能本课程的抽象能 够适应,并为后续学习打下良好的基础。

学数学就要做数学,《离散数学》的学习也不例外。学习数学不仅限于学习数学知识,更重要的还在于学习数学思维方法。要做到这一点,学习者将要面临的第二个困难是需要花费大量的时间做课后习题。但是切记离散数学的题目数量自然是无穷无尽的,但题目的种类却很有限。 尤其是在命题证明的过程中,最重要的是要掌握证明的思路和方法。解离散数学的题,方法是非常重要的,如果拿到一道题,立即能够看出它所属的类型及关联的知 识点,就不难选用正确的方法将其解决,反之则事倍功半。例如在命题逻辑部分,无非是这么几种题目:将自然语言表述的命题符号化,等价命题的相互转化(包括 化为主合取范式与主析取范式),以给出的若干命题为前提进行推理和证明。相应的对策也马上就可以提出来。以推理题为例,主要是利用P、T规则,加上蕴涵和等价公式表,由给定的前提出发进行推演,或根据题目特点采用真值表法、CP规则和反证法。由此可见,在平常学习中,要善于总结和归纳,仔细体会题目类型和此类题目的解题套路。如此多作练习,则即使遇到比较陌生的题也可以较快地领悟其本质,从而轻松解出。

因此,只要肯下功夫,人人都能有扎实的基础,拥有足够的数学知识,特别是能大大提高本身的逻辑推理能力、抽象思维能力和形式化思维能力,从而今后在学习任何一门计算机科学的专业主干课程时,都不会遇上任何思维理解上的困难。

[转]如何学习《离散数学》?相关推荐

  1. 离散数学反对称关系_离散数学课程总结(4)

    关系是一种特殊的集合.在学习离散数学的二元关系时需要从集合的观点去理解关系的基本概念.基本性质以及基本运算.在本章的学习中应当强化逻辑思维能力和发散思维的能力.首先明确基本的序偶的定义.生活中的次序关 ...

  2. 学计算机辐射,离散数学对计算机专业系统知识辐射作用.doc

    离散数学对计算机专业系统知识辐射作用 离散数学对计算机专业系统知识辐射作用 摘 要:由于计算机专业考研统考课程中无离散数学内容,离散数学在计算机专业教育中越来越不被重视,针对目前离散数学课程在计算机专 ...

  3. 数据结构学习问题集结

    本周,各伪代码基本了解完毕,链表实现完成. 存在问题 1. c++中功能类realloc函数 2. 忽略大小写的确认操作函数 3. 延时回显函数 4. 链表的优化 5. 栈的实现存疑 下周安排 1. ...

  4. Unity3D学习记录 (跑酷小游戏完结)

    本日目标: 补充一些动作,添加触发检测 思考如何让游戏一直进行下去 处理一些bug,节约更多资源 项目: 我们为主角添加下铲和倒下的动作,首先来添加动作,定义动作剪辑片段. 在场景中把对应动画片段绑到 ...

  5. 【离散数学】第一章 —— 基础:逻辑和证明

    嗨喽,宝子们,好久没有更新了.首先声明,我绝对没有偷玩hhh,只是因为最近忙着写毕业论文,然后又重新温习离散数学,时间比较紧凑,这不就马不停蹄的来了嘛. 叮叮叮,这将是一个全新的专栏--<离散数 ...

  6. 离散数学数理逻辑部分【1】

    前言 本文创作的起因是,经历了离散数学的学习,深感学习离散之艰辛.所以产生了写一些内容帮助大家期末复习. 虽然在csdn发表本文,有些不太合适,但是还是相信本文的质量和内容,可以给正在学习离散数学的大 ...

  7. 学习论文写作“套路”后

            摘要:这是一篇学习论文写作课程后,参考课程内容写的一篇总结.课程主要围绕英语论文写作展开.研究生阶段不仅仅需要学习专业知识,同时还要会"搞研究",所以不仅仅是对先验 ...

  8. 学习编程的计划和路线

    背景&学习目标: 背景介绍: 本科学习经济和管理学,转码零基础学习计算机. 学习目标:熟练掌握计算机组成原理和编程语言:在擅长的学习领域(比如,软件开发或云计算)进行深入学习,具备进入大厂工作 ...

  9. 离散数学之集合论(上)

    离散数学之集合论 文章目录 离散数学之集合论 使用的书籍 写作的目的 集合 概念 集合的基本性质 集合的表示 枚举法 叙述法 归纳法 递归指定集合法 文氏图解法 集合和元素的关系 集合与集合的关系 几 ...

最新文章

  1. 谷歌新一轮裁员,云计算部门 50 人首当其冲
  2. 利用 CSS selector 改变悬停表格样式
  3. w10计算机运行特别卡,电脑卡是什么问题?导致Win10正式版卡顿的原因及解决方法...
  4. 第10章 指针(二) 首地址----------指针
  5. 军队文职计算机考试题,2020军队文职计算机知识:计算机考试练习题(6)
  6. oracle 导库时日志满了,oracle rac 11g 日志占满系统盘导致数据库down掉
  7. aws ecr_在ECR上推送Spring Boot Docker映像
  8. c#解决在数据表格中无法显示秒数问题
  9. ABAP--使用SLIN事务码进行ABAP程序扩展语法检查,提高程序开发的质量
  10. Spring Cloud微服务之子模块的创建(二)
  11. linuxShell之一 文件读取 循环与分支
  12. webpack的安装
  13. [C#][算法] 用菜鸟的思维学习算法 -- 马桶排序、冒泡排序和快速排序
  14. Windows 手动与脚本自动重启Print Spooler打印服务
  15. 怀念WAP网站和让IE浏览器支持WAP网站
  16. 2022年计算机二级Web程序设计复习题及答案
  17. IEEE Trans LaTex模板参考文献格式
  18. 企业微信小程序体验版必须打开调试模式才能获取相关数据的问题,qy.selectEnterpriseContact接口调用问题
  19. 2023年湖北安全员ABC报名时间和考试时间是什么时候?甘建二
  20. phase test1

热门文章

  1. diy 单片机 自动浇花_基于单片机的自动浇花器设计
  2. 利用压缩文件修改加密word文档
  3. 家用计算机按键不灵怎么修,电脑键盘两个ctrl键失灵怎么回事?ctrl键失灵的修复方法...
  4. PS提示不能填充,因为内存不足, 怎么解决?
  5. 3D打印控制板初步认识
  6. WHQL徽标认证申请流程
  7. 7年老Android一次操蛋的面试经历,灵魂拷问
  8. 蛮X搜神记的NetManager分析(1)
  9. SEO高工资,你需要掌握什么能力?
  10. vue实现任务周期cron表达式选择组件