离散数学要学习的课程有:概率论、线性代数、多维积分、集合论、布尔代数及格论、图论入门、数理逻辑、组合数学、代数结构以及抽象代数等等。离散数学是是现代数学的一个重要分支,离散数学一般是数学专业和计算机相关专业开设的课程。
如何才能学好离散数学?
1.一定要理解课本上的概念。离散数学零碎的知识点很多,如半群、群、环、域、格等。如果基本概念没有弄明白,去做题、去看后面的知识点,就会非常吃力。
2.多做课后习题。离散数学题型就那么多,只要课后题能够完成大半部分,考试问题不大。3.相信学离散数学有用处。虽然知识点比较枯燥,但在将来的课程中,离散数学用处很大。如数据结构、数据库等。
4.不会就去找老师、同学讨论。当时我经常去找大二的学长问离散数学的问题。
5.平时练习时注意规范表达。
学习离散数学,需要哪些基础?
学习离散数不需要特别的数学基础,高中数学知识足矣。大学的离散数学课程主要有两大块内容,一块是数理逻辑,一块是图论,都是跟计算机语言、逻辑强相关的,但这两块都不需要大学级别的数学知识。
如果是自学计算机类的课程,数学相关的课程除了离散之外,可以看看高数和线代,除此之外计算理论也可以抽空翻一番。如果想学习机器学习方面的话,再看看概率论、凸优化方面的书应该就够了。如果觉得自己已经具备一定基础了,可以直接上矩阵论和优化理论。