离散数学对学计算机有什么用？
离散数学是计算机专业的一门重要基础课。它所研究的对象是离散数量关系和离散结构数学结构模型。 由于数字电子计算机是一个离散结构，它只能处理离散的或离散化了的数量关系， 因此，无论计算机科学本身，还是与计算机科学及其应用密切相关的现代科学研究领域，都面临着如何对离散结构建立相应的数学模型；又如何将已用连续数量关系建立起来的数学模型离散化，从而可由计算机加以处理。 离散数学课程主要介绍离散数学的各个分支的基本概念、基本理论和基本方法。这些概念、理论以及方法大量地应用在数字电路、编译原理、数据结构、操作系统、数据库系统、算法的分析与设计、人工智能、计算机网络等专业课程中；同时，该课程所提供的训练十分有益于学生概括抽象能力、逻辑思维能力、归纳构造能力的提高，十分有益于学生严谨、完整、规范的科学态度的培养。 如果你只是做计算机编程，计算机应用，而对计算机理论没有兴趣，那么也许离散对你没有用，离散数学是给那些对计算机科学感兴趣并致力于计算机理论研究的人学的（只学编程与应用不是真正的计算机科学），他们将成为科学家。
建立数学的模型，使得具体的问题可以用形式化的流程表示，然后就可以编程序求解了。离散数学，其实就是最基础的计算数学模型的教学。例如Dijkstra求图的最短路径算法，怎么编程序找到最短路径呢? 这就要用到离散的知识。编程是实践，离散数学是理论基础。离散数学(Discrete mathematics)是研究离散量的结构及其相互关系的数学学科，是现代数学的一个重要分支。离散的含义是指不同的连接在一起的元素，主要是研究基于离散量的结构和相互间的关系，其对象一般是有限个或可数个元素。离散数学在各学科领域，特别在计算机科学与技术领域有着广泛的应用，同时离散数学也是计算机专业的许多专业课程，如程序设计语言、数据结构、操作系统、编译技术、人工智能、数据库、算法设计与分析、理论计算机科学基础等必不可少的先行课程。通过离散数学的学习，不但可以掌握处理离散结构的描述工具和方法，为后续课程的学习创造条件，而且可以提高抽象思维和严格的逻辑推理能力，为将来参与创新性的研究和开发工作打下坚实的基础。
计算机科学与技术学科与电子科学、工程以及数学有很深的渊源。计算机科学家一向被认为是独立思考、富有创造性和想象力的。现实世界中问题的求解建立在高度的抽象级别上，问题的符号表示及其处理过程的机械化、严格化的固有特性，决定了数学是计算机科学与技术学科的重要基础之一，数学及其形式化描述、严密的表达和计算是计算机科学与技术学科所用的重要工具，建立物理符号系统并对其实施变换是计算机科学与技术学科进行问题描述和求解的重要手段。我们更应看到，随着信息时代的到来，工业革命时代以微积分为代表的连续数学占主流的地位已经发生了变化，离散数学的重要性逐渐被人们认识。作为一个学习计算机技术学科的学生除了接受学好传统意义上的数学外应该格外重视离散数学的学习。离散数学是计算机科学的基础内容，计算机技术的许多领域都要用到离散数学中的概念。离散结构包括集合论、逻辑学、图论和组合学等重要内容。这些内容对每一个从事计算机技术的人都要求掌握和了解。因为在形式证明、验证、密码学的研究与学习中要有理解形式证明的能力；图论的概念被用于计算机网络、操作系统和程序设计语言的编译系统等领域；集合论的概念、关系代数等在软件工程和数据库中也会用到。总之，为了适应计算技术的要求及将来的发展，学生需要对离散结构有比较深入的理解。 离散数学，是现代数学的一个重要分支，是计算机科学中基础理论的核心课程。离散数学是以研究离散量的结构和相互间的关系为主要目标，其研究对象一般的是有限个或可数个或可数个元素，因此它充分描述了计算机科学离散性的特点。离散数学是随着计算机科学的发展而逐步建立的，它形成于七十年代初期，是一门新兴的工具性学科。离散数学与计算机科学中的数据结构、操作系统、编译理论、算法分析、逻辑设计、系统结构、容错诊断、机器定理证明等理论课程联系紧密。
你学数据库的时候会用到，人工智能会用到，计算机网络（应该是组网）会用到，这些都是老师说的。
IT的就业前景还是不错的选择学校方面 一定要选择 有资质的教学 师资力量 环境不错的看学校 历年来的毕业生如何