必须学离散数学吗

作者&投稿:箕壮 (若有异议请与网页底部的电邮联系)
学数据结构之前必须学离散数学吗?~

离散也分难度的,难得比如北大那一版的,分三部分,集合论与图论,近世代数(抽象代数)和数理逻辑。简单的薄薄的一本,都是些概念,数据结构中有一些是要用到离散数学中的内容,比如二元组,树和图,有集合论和图论的知识就够了。

学编程不一定要学习离散数学,而且你目前才初三,离散数学大部分是大学课程,需要高中数学基础,初三学有点早。

离散数学是传统的逻辑学,集合论(包括函数),数论基础,算法设计,组合分析,离散概率,关系理论,图论与树,抽象代数(包括代数系统,群、环、域等),布尔代数,计算模型(语言与自动机)等汇集起来的一门综合学科。
计算机科学里用到离散数学的部分远大于工业革命时代以来微积分为代表的连续数学。
其实离散数学的很多内容我们从小学就开始学习,是否要再次系统学习离散数学这么课程就要看你的数学基础和从事何种编程工作了。如果你数学基础好,从事的编程工作是应用类,网络类,或者界面类的话,并不需要重新系统学习离散数学。

不一定非要专门去学它。我是学计算机的,离散数学是大一的课程,现在已经八年了,其中要用到的其实并不多。所以,我建议你可以先学基础编程语言(比如C语言),然后学数据结构,学数据结构的时候会用到一些离散数学的知识,但一般在数据结构中同样会讲到,这样就足够了。当然,如果你去做“计算方法”等方向的研究的话,离散数学是必须要专门学习的。

不管怎么样,学计算机编程的不应该害怕数学,计算机本来就是一本逻辑性很强的专业。如何害怕这,害怕那,那学起来有什么意思?

如果你想编好 程序,或是想当个驱动开发工程师,都必须~~~~~~~~~
如果只是想一般就不用了~~~~
希望你能学好计算机~~~~~~
去开复学生网看看吧~~~~
说的很好的

想考研就学,想做实际的项目开发学了没多大用。

入门可以不学 , 等到一定的时候你自己一定会去学的。


学编程需要精通数学中的哪些知识 学好编程需要知道多少数学知识
但如果能用离散数学里学到的逻辑推理和范式对SQL语句进行简化,那么SQL语句查询速度可能会有上百倍的提升。4、有兴趣可以学一学组合数学,这是研究生的课程之一,但提前学一学还是很有好处的,里面很多结论、推理都会让人受益非浅,学好了这门数学,程序质量将上升到另外一个高度。

学习数据结构需要什么基础
首先要有C或C++语言的基础,还得会点离散数学(图论)

...学这个专业时学哪门课程时比较难需要特别认真学习?
你好,其实这个专业稍微有些难度的都是基础课,个人觉得你需要认真学习的有:1、高等数学(这是基础,而且考研时必考的,还是数一的难度,跟数学系一样);离散数学(这是跟计算机最相关的数学科目了);计算机组成原理(计算机硬件原理);数字电路(物理方面的,如果你物理好这个不难);数据结构(如果...

大数据专业主要学什么?
此外还需学习数据采集、分析、处理软件,学习数学建模软件及计算机编程语言等,知识结构是二专多能复合的跨界人才(有专业知识、有数据思维)。以中国人民大学为例:基础课程:数学分析、高等代数、普通物理数学与信息科学概论、数据结构、数据科学导论、程序设计导论、程序设计实践。必修课:离散数学、概率与统计...

大数据专业主要学什么?
专业知识 课程须覆盖相应知识领域的核心内容,并培养学生将所学的知识运用于复杂系统的能力,能够设计、实现、部署、运行或者维护基于计算原理的系统。数学分析、高等代数、普通物理数学与信息科学概论、数据结构、数据科学导论、程序设计导论、程序设计实践。必修课:离散数学、概率与统计、算法分析与设计、数据...

计算机网络安全专业要学什么?
计算机网络安全专业大学的基础课程主要是数学、计算机知识,具体开设的课程不同大学是有所差异的,核心课程都会涉及以下方向:离散数学、信号与系统、通信原理、软件工程、编码理论、信息安全概论、信息论、数据结构、操作系统、信息系统工程、现代密码学、网络安全、信息伪装等 主干课程包括:计算机原理、计算机...

问问大学数学的学习顺序
按认识论的观点,微积分的发展历史要早于线性代数,一般先学高数的理由相当充足。但是由于高数学习周期长,线性代数学习周期短。所以某些高校在保送生提前开学后,对学习能力特别强的人,也就先上“线性代数”课程,而不考虑认识论的规律了。一般说来:高等数学→线性代数→ ↗概率论 ↘离散数学 ...

为什么要学习数学
例如:要想扎实地学好计算机工程,至少要把离散数学 (包括集合论,图论,数理逻辑等)、线性代数,概率统计、数学分析学好;如果想攻读计算机硕士或博士,那可能还需要更高的数学基础。除了专业上的要求之外,数学是人类几千年的智慧结晶,数学学习可以培养和训练思维:通过学习几何,我们学会如何用演绎推理来求证和思考;通过学习...

软件工程专业学什么
该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。更多软件工程的信息,可以到达内详细了解。达内培训集团将一直秉承诚信、创新、开放...

学习人工智能AI需要哪些知识?
需要数学基础:高等数学,线性代数,概率论数理统计和随机过程,离散数学,数值分析。数学基础知识蕴含着处理智能问题的基本思想与方法,也是理解复杂算法的必备要素。今天的种种人工智能技术归根到底都建立在数学模型之上,要了解人工智能,首先要掌握必备的数学基础知识。线性代数将研究对象形式化,概率论描述...

崇阳县15563109379: 必须学离散数学吗 -
宓洋尔安: 不一定非要专门去学它.我是学计算机的,离散数学是大一的课程,现在已经八年了,其中要用到的其实并不多.所以,我建议你可以先学基础编程语言(比如C语言),然后学数据结构,学数据结构的时候会用到一些离散数学的知识,但一般在数据结构中同样会讲到,这样就足够了.当然,如果你去做“计算方法”等方向的研究的话,离散数学是必须要专门学习的.

崇阳县15563109379: 要想学会编程必须学离散数学吗.如果想编出有质量的程 -
宓洋尔安: 学编程不一定要学习离散数学 离散数学是传统的逻辑学,集合论(包括函数),数论基础,算法设计,组合分析,离散概率,关系理论,图论与树,抽象代数(包括代数系统,群、环、域等),布尔代数,计算模型(语言与自动机)等汇集起来的一门综合学科.计算机科学里用到离散数学的部分远大于工业革命时代以来微积分为代表的连续数学.其实离散数学的很多内容我们从小学就开始学习,是否要再次系统学习离散数学这么课程就要看你的数学基础和从事何种编程工作了.如果你数学基础好,从事的编程工作是应用类,网络类,或者界面类的话,并不需要重新系统学习离散数学

崇阳县15563109379: 学编程 一定要学 离散数学 吗 -
宓洋尔安: 如果只是学学基础的编程 可以不学离散数学 如果是想学编程工作 那么是需要学习离散数学的 这是一门基础课程 编程里面涉及到编程逻辑、算法与数据结构的基础知识 除了离散数学 很多编程涉及到的领域 还会用到高等数学、线性代数、概率论之类的数学知识

崇阳县15563109379: 程序员非要学离散数学吗 -
宓洋尔安: 如果你打算做程序员,而且想有很长远的发展,有很多类似高数,离散,线性代数,编译原理,系统结构,操作系统,软件工程这些理论性很强,又觉得用到很少的东西都要好好学习.现在用不到不等于以后也用不到.

崇阳县15563109379: 学习计算机技术必须要学习《离散数学》这门课吗?
宓洋尔安: 最常和理论计算机科学放在一起的一个词是什么?答:离散数学. 这两者的关系是如此密切,以至于它们在不少场合下成为同义词.传统上,数学是以分析为中心的.数学...

崇阳县15563109379: 学习程序开发必须要学离散数学吗?自学能学会吗? -
宓洋尔安: 离散数学是算法的基础,我想你应该明白算法在一个程序中的地位吧.没有什么学不会的,就看你肯不肯下功夫.我现在也在自学离散数学,认真想想看看书,也没觉得很难.

崇阳县15563109379: 离散数学 学不学呢 -
宓洋尔安: 您好!以我的个人见解,学习离散数学不一定需要用电脑.离散数学常用于计算机科学与技术中,所说如此,但也未必一定要用到电脑.对于什么是离散数学可见百度百科词条“离散数学(数学学科)”:/link?url=eKm30961UFCBrR56NxJH7-lt5dO0KtFgemkXI9d4ywBwTU51pRTv5MteT_SfvP8Tzwpq5MNE6E09CygBIjZb7Goy6q7wmW1Bu_mnLQj3pbW如有错误,请多原谅.

崇阳县15563109379: 计算机做程序员有必要学习离散数学吗? -
宓洋尔安: 可以不学,但是那样的话,可能以后无法走得很远. 基础课程:线性代数,微积分,概率论,算法与数据结构,操作系统,计算机组成原理,编译原理,网络.

崇阳县15563109379: 请问高等数学和离散数学在计算机编程中有什么作用.是不是一定要学啊 -
宓洋尔安: 高等数学培养的逻辑思维能力,在编程的时候要求严密的逻辑思维,并且在有的编程里面,高等数学的一些知识也要运用到,比如说里面的模运算啊之类的,如果你不学,那么对于你学习编程会有一些困难 离散数学就比较重要了,编程里面很多程序,数字,数组,存储等形式都是由离散数学里面的数学模型演变成的,,包括里面的模型转换都会用到这样的数学方法 所以都比较重要 其实计算机编程的最高境界就是数学问题了,不是写程序语言

崇阳县15563109379: 离散数学难吗 大学要学吗
宓洋尔安: 要看是什么专业. 计算机方向的专业,离散数学属于专业基础课. 其他专业不需要学离散数学.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网