离散数学为什么是计算机专业必修的一门课

如题所述

数字电子计算机是一个离散结构,它只能处理离散的或离散化了的数量关系, 因此,无论计算机科学本身,还是与计算机科学及其应用密切相关的现代科学研究领域,都面临着如何对离散结构建立相应的数学模型;又如何将已用连续数量关系建立起来的数学模型离散化,从而可由计算机加以处理。

离散数学课程主要介绍离散数学的各个分支的基本概念、基本理论和基本方法。这些概念、理论以及方法大量地应用在数字电路、编译原理、数据结构、操作系统、数据库系统、算法的分析与设计、人工智能、计算机网络等专业课程中;同时,该课程所提供的训练十分有益于学生概括抽象能力、逻辑思维能力、归纳构造能力的提高,十分有益于学生严谨、完整、规范的科学态度的培养。

离散数学通常研究的领域包括:数理逻辑、集合论、关系论、函数论、代数系统与图论。
离散数学在计算机编程上很有用的,一般是以后研究算法方面会使用,是专业基础课,重要级别,锻炼逻辑思维。像正则引擎与编译器的词法分析中的DFA或NFA都用到图论,而其发现过程正是用数论推到出来的。

除非你一辈子只想做个底层编码员/程序员,否则这样的核心课程尽量多钻研深入!
如果不学离散数学,对于原理方面的东西只能了解个皮毛。不过 IT 行业分支很多,不是每个分支都用得到离散数学。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-07
离散数学是计算机专业基础,但实际联系不大
第2个回答  2011-11-07
数学是基础。

计算机系学生为什么要学离散数学,离散数学在计算机中的应用有什么
离散的含义是指不同的连接在一起的元素,主要是研究基于离散量的结构和相互间的关系,其对象一般是有限个或可数个元素。离散数学在各学科领域,特别在计算机科学与技术领域有着广泛的应用,同时离散数学也是计算机专业的许多专业课程,如程序设计语言、数据结构、操作系统、编译技术、人工智能、数据库、算法设...

离散数学为什么是计算机专业必修的一门课
离散数学在计算机编程上很有用的,一般是以后研究算法方面会使用,是专业基础课,重要级别,锻炼逻辑思维。像正则引擎与编译器的词法分析中的DFA或NFA都用到图论,而其发现过程正是用数论推到出来的。除非你一辈子只想做个底层编码员\/程序员,否则这样的核心课程尽量多钻研深入!如果不学离散数学,对于原...

为什么离散数学只有计算机和数学专业开设。而法律、哲学等专业不开设...
离散数学是为计算机技术发展的需要而逐渐形成的一门课程(可以说是个大杂烩,100年前是没有这门课程的),所以计算机专业必须开设该课程;而在数学专业开设则是可选的,因为该课程的大部分内容分散在数学专业的许多课程里,只有小部分是新内容。至于其它专业用不上离散数学,不开也罢,有兴趣可以自学。

离散数学对计算机系的来说,很重要吗?为什么?
不是很重要,计算机系是一个大的科系呀 简单的包括硬件核软件系列,你说这个离散数学的话 我不是很清楚 但对硬件来说的话 离散数学用不到的,软件的话 看你是学开发编程呢还是设计应用了 具体你要了解哪一方面,还请您 追问。

离散数学和计算机专业有什么关系
可以说,离散数学是为计算机专业量身打造的一门数学,它首先是你日后学习数据结构等课程的必要保证,其次极大地突出了计算机专业的逻辑性、条理性、抽象性,其实不在于知识本身,而在于离散数学为你建立的是专业思维方式,为编程提供了良好的理论基础和解决问题的一般条件。很重要,更要重视培养离散数学的思维...

计算机专业离散数学是专业课还是公共课
离散数学作为一门研究离散结构的数学学科,与计算机科学有着紧密的联系,它提供了处理逻辑、算法设计与分析、数据结构等重要概念的数学基础。专业课是直接针对某一专业领域的知识传授,而专业基础课则是在专业课和公共课之间,它们为特定专业领域提供深入的理论知识和实践技能,同时又与一般科学知识体系有交集...

离散数学在那些专业中有应用,具体是什么
1、离散数学是计算机专业的核心基础课,它在计算机科学中有着重要的应用。它是计算机专业课《数据结构》、《操作系统》、《编译原理》、《数据库系统原理》和《数字逻辑》等课的必备基础,因此离散数学是掌握计算机科学理论基础的重要数学工具。2、现在我国每一所大学的计算机专业都开设离散数学课程,正因为离散...

学习计算机技术必须要学习《离散数学》这门课吗?麻烦告诉我
一般认为,离散数学包含以下学科:1) 集合论,数理逻辑与元数学。这是整个数学的基础,也是计算机科学的基础。2) 图论,算法图论;组合数学,组合算法。计算机科学,尤其是理论计算机科学的核心是算法,而大量的算法建立在图和组合的基础上。3) 抽象代数。代数是无所不在的,本来在数学中就非常重要。在...

计算机为什么要学离散数学
计算机编程依靠的就是离散数学的思想和逻辑,离散数学是计算机的一个理论基础,它包括数理逻辑、集合论、代数结构和图论四个方面。一、集合论是离散数学中很重要的一部分,它在数据库中有广泛的应用。我们可以利用关系理论使数据库从网络型、层次型转变为关系型,这样使数据库中的数据容易表示,并且易于存储...

什么是离散数学?它的作用是什么
离散数学也是计算机专业的专业课程,如程序设计语言、数据结构、操作系统、编译技术、人工智能、数据库、算法设计与分析、理论计算机科学基础等必不可少的先行课程。通过离散数学的学习,不但可以掌握处理离散结构的描述工具和方法,为后续课程的学习创造条件,而且可以提高抽象思维和严格的逻辑推理能力,为将来...

相似回答