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

离散数学对计算机专业系统知识辐射作用   摘 要:由于计算机专业考研统考课程中无离散数学内容,离散数学在计算机专业教育中越来越不被重视,针对目前离散数学课程在计算机专业教育中逐渐被边缘化的问题,分析了离散数学知识与计算机专业其它核心课程间的内在关系,提出了离散数学内容对计算机专业系统知识具有很强的辐射作用的观点,进一步阐述了离散数学课程在计算机专业教学中的重要地位。   关键词:离散数学;辐射作用;辐射体系;编译原理;数据库   中图分类号:TP3-4   离散数学是现代数学的一个重要分支,也是计算机科学与技术的理论基础,所以又称为计算机数学[1]。离散数学研究离散量的结构及其相互关系,通过离散数学的学习,不但可以掌握离散结构的描述工具和方法,为后续课程的学习创造条件,而且可以提高抽象思维和逻辑推理能力,为将来参与创新性的研究与开发工作打下坚实的基础。   离散数学课程所传授的思想、方法与工具,广泛地体现在计算机相关专业的诸领域,从科学计算到数据处理,从计算机科学理论基础到计算机应用技术,从计算机软件与理论到计算机硬件及体系结构,从人工智能到知识系统与工程,无不与离散数学密切相关。由于计算机本身是一个离散结构,它只能处理离散的或离散化了的对象及对象关系,因此,无论计算机科学理论本身,还是与计算机应用密切相关的现代科学的其它研究领域,都面临着如何对离散结构进行数学建模的问题;当然,也需要考虑如何将已建立的离散数学模型进行计算机应用的问题。   随着计算机专业研究生入学考试中专业课程统考的实行,很多高校的计算机专业对离散数学的教学投入开始缩减,减少课时,降低难度,避重就轻;学生也无法认识与理解离散数学在整个计算机专业课程体系中的重要性,致使离散数学的教学与学习在计算机专业越来越边缘化。实际上,离散数学在各学科领域,特别在计算机相关专业领域有着广泛的应用;离散数学是计算机专业许多专业基础课程,如数据结构、操作系统、编译原理、人工智能、数据库系统原理、算法设计与分析、理论计算机科学基础、软件工程等必不可少的先行课程[2]。   作为计算机相关专业数学基础的离散数学,对其它计算机专业基础课程有很强的知识辐射作用。本文致力于从一些计算机专业基础课内容中还原离散数学知识,从而体现离散数学核心内容在计算机专业系统知识中的辐射作用。通过对离散数学辐射作用的介绍,让计算机相关专业的本科生重新认识到离散数学对计算机专业系统知识学习的重要性,从而提高本科生学习离散数学的兴趣,重视自己数学理论基础的巩固和形式思维能力的培养。   1 离散数学辐射体系   离散数学是计算机及相关专业的一门核心课程,它不是一门纯数学课程,而是计算机学科的专业基础课程。离散数学是应计算机科学的发展而形成的一门交叉课程,主要内容涵盖了计算机相关专业对数学的一些基本要求。广义的离散数学主题包括集合论、数理逻辑、关系理论、图论、代数结构、数论、信息论、组合数学等,甚至包含拓扑学、运筹学的内容。有些高校将除拓扑学、运筹学等内容外的主题分为三门课程,即集合论与图论、代数结构与组合数学、数理逻辑。本文谈到的离散数学内容只涉及到数理逻辑、关系理论、集合论、图论以及代数结构。   离散数学课程与后续的计算机相关专业基础课程有着千丝万缕的联系,对其它专业基础课程的影响极其深远,在很多计算机专业课程内容中都会涉及到离散数学知识。无论计算机软件系列专业基础课程,还是计算机硬件相关基础课程,例如编译原理、数据结构、数据库、操作系统、软件工程和计算机组成原理。本文选择这六门计算机相关专业基础课程来阐述离散数学在专业系统知识中的辐射作用,如图1所示的离散数学辐射体系。   在图1中,编译原理的课程内容中就可以还原出全部的离散数学知识结构;数据库的课程内容则可还原出离散数学内容中的关系理论、代数结构、集合论与图论等内容;操作系统、软件工程、数据结构和计算机组成原路中都有离散数学知识辐射的印迹。   2 离散数学辐射作用   2.1 编译原理中的离散数学   编译原理是计算机相关专业的一门重要专业基础课[3],旨在介绍编译器构造的一般原理和基本方法,课程内容除了形式文法、有穷自动机等编译原理所涉及的基础知识外,其它内容基本上围绕处理程序设计语言的编译器应该具有的各功能模块展开,包括词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。   离散数学的数理逻辑中最重要的内容就是逻辑推理,由前提事实出发,采用相应的逻辑恒等式、永真蕴涵式、推理规则、推理方法等进行不停的推导演绎,最终得到想要的结论,这是一个严格的演绎分析过程。在编译原理中,与这一演绎分析过程相对应的则是语法自上而下分析方法,即从形式文法的开始符号(前提)出发,利用文法规则产生式(永真蕴涵式),采用相应的推理方法(最

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

  1. 辐射3游戏登录是提示计算机丢失xlive.dll文件,win10系统玩辐射3丢失xlive.dll怎么解决...

    幅射和辐射的区别 没有幅射的说来法,自只有辐射的说法.辐射由场源发出的电磁能量中一部分脱离场源向远处传播,而后不再返回场源的现象,能量以电磁波或粒子(如阿尔法粒子.贝塔粒子等)的形式向外扩散.辐射的能 ...

  2. 计算机专业中真理的作用,马克思主义哲学对计算机专业学习的指导作用.doc

    马克思主义哲学对计算机专业学习的指导作用 马克思主义哲学对计算机专业学习的指导作用 作为一名计算机科学技术专业的本科生,学习马克思主义哲学原理并付诸实践指导作为自己学习指南,无疑拓宽了资深的学习方法与 ...

  3. 计算机中专综合知识,湖南省汨罗市职业中专高考(八)计算机应用专业综合知识试题讲解.doc...

    湖南省汨罗市职业中专高考(八)计算机应用专业综合知识试题讲解 湖南省汨罗市职业中专2014届高考 计算机应用类专业综合知识试题(八) 一.单项选择题(在每小题的四个备选答案中选出一个正确答案,并将正确 ...

  4. 计算机应用专业的基础知识,计算机应用专业基础知识考试大纲.doc

    计算机应用专业基础知识考试大纲 计算机应用专业基础知识考试大纲 一.考试目的 通过本次考试,了解考生对计算机基础理论知识的理解和掌握情况:检验学生对计算机硬件知识.PC操作的基础知识.对Word及EX ...

  5. 计算机应用类专业综合冲刺卷,2009年计算机应用类专业综合知识模拟试卷.doc

    2009年计算机应用类专业综合知识模拟试卷 2009年计算机应用类专业综合知识模拟试卷 一.单选题(本大题共15小题,每小题2分,共30分,在每小题给出的四个选项中,只有一项是符合题目要求的) 1.采 ...

  6. 计算机电力英语翻译,电力专业英语阅读与翻译..doc

    电力专业英语阅读与翻译. 电力专业英语阅读与翻译 Summary of glossary 术语 电力系统 (electric) power system power generation 发电 tra ...

  7. 计算机网络测试预算,计算机网络技术专业工程预算教学浅述.doc

    计算机网络技术专业工程预算教学浅述 计算机网络技术专业工程预算教学浅述 摘要:为了解决计算机网络技术专业<工程预算>课程实践性强.知识抽象.难于理解的问题,帮助学生易于学习理解,保证教学质 ...

  8. 计算机音乐本质上,电脑音乐系统的本质特点.doc

    电脑音乐系统的本质特点 电脑音乐系统从硬件上讲,是计算机系统和电子乐器的结合.那么,从音乐上来讲,电脑音乐的本质特点又是什么呢?要回答这个问题,我们必须先来看一看电脑音乐系统怎样工作,或者说,电脑的& ...

  9. 处于计算机学科的基础地位,谈谈离散数学在计算机学科中的地位和作用(原稿)...

    <谈谈离散数学在计算机学科中的地位和作用(原稿).doc>由会员分享,可免费在线阅读全文,更多与<谈谈离散数学在计算机学科中的地位和作用(原稿)>相关文档资源请在帮帮文库(ww ...

最新文章

  1. UVa 374 - Big Mod
  2. linux清除邮件队列
  3. odoo开发笔记:前端显示强制换行
  4. 全球与中国抗脑啡肽酶抗体市场发展规模及前景战略建议报2022
  5. oracle xmltype使用,oracle的xmltype基本使用有哪些呢?
  6. boost::range模块replaced_if相关的测试程序
  7. ajax如何实现、readyState五中状态的含义
  8. Shell(7)——case
  9. 使用Spring Security 5.0和OIDC轻松构建身份验证
  10. 10-C++远征之模板篇-学习笔记
  11. 显著性测试(Friedman test, Post-hoc Nimenyi test以及可视化)
  12. html最大化和最小化,电脑上最大化最小化图标变了怎么办
  13. 小米盒子显示连接服务器失败,小米盒子连接AirPlay失败的解决方法
  14. 云课堂智慧职教答案python_云课堂智慧职教答案python
  15. 苹果手机热点连上不能上网_iPhone手机开了热点,为什么电脑连不上?靠这三招即可轻松解决!...
  16. 概率论复习(笔记用)
  17. 锐龙R3 PRO 5450U性能怎么样?相当于什么水平级别档次?
  18. jmeter监听器之用表格察看结果(View Results in Table)
  19. 对未来的打算和本专业的认识
  20. Intent传递Bitmap

热门文章

  1. html5+桌面推送,HTML5 Web Notifications 桌面推送小记
  2. python 批量重命名文件_Python批量重命名文件的方法
  3. 帝国7.5标签+在PHP7.0,帝国CMS7.5支持PHP7.*系列,兼容性更好
  4. gtk-vnc linux,vncviewer远程链接桌面linux
  5. ueditor 上传路径 Php_v9切换ueditor后图片上传路径问题 改成绝对路径
  6. Python+OpenCV:图像修复(Image Inpainting)
  7. 基于 OPC 规范的客户应用程序实现
  8. Cdn间隙性故障总结
  9. POJ 3308 最少点集覆盖
  10. 【Hadoop Summit Tokyo 2016】数据流与Apache NiFi