大学计算机专业要不要学离散数学?
你可以不学,但是那样的话,你以后可能走不了多远。
基础课:线性代数、微积分、概率论、算法与数据结构、操作系统、计算机组成原理、编译原理、网络。
随着信息时代的到来,以微积分为代表的连续数学在工业革命时代的主流地位发生了变化,离散数学的重要性逐渐被人们所认识。
离散数学课程所教授的思想和方法广泛体现在计算机科学与技术及相关专业的各个领域,从科学计算到信息处理,从理论计算机科学到计算机应用技术,从计算机软件到计算机硬件,从人工智能到认知系统,都与离散数学密切相关。
因为数字电子计算机是离散结构,只能处理离散或离散的数量关系。因此,无论是计算机科学本身,还是与计算机科学及其应用密切相关的现代科学研究领域,都面临着如何为离散结构建立相应的数学模型的问题。如何将连续的数量关系建立的数学模型离散化,使之能够被计算机处理。
离散数学是一门综合了传统逻辑、集合论(包括函数)、数论、算法设计、组合分析、离散概率、关系论、图论和树、抽象代数(包括代数系统、群、环、场等)的综合性学科。)、布尔代数、计算模型(语言和自动机)等等。离散数学的应用涵盖了现代科学技术的许多领域。