F2803离散数学与程序设计是计算机专业。
离散数学是为计算机专业量身打造的一门数学,极大地突出了计算机专业的逻辑性、条理性、抽象性,其实不在于知识本身,为编程提供了良好的理论基础和解决问题的一般条件。
由于数字电子计算机是一个离散结构,它只能处理离散的或离散化了的数量关系, 因此,无论计算机科学本身,还是与计算机科学及其应用密切相关的现代科学研究领域,都面临着如何对离散结构建立相应的数学模型。
学科内容
集合论部分:集合及其运算、二元关系与函数、自然数及自然数集、集合的基数。
图论部分:图的基本概念、欧拉图与哈密顿图、树、图的矩阵表示、平面图、图着色、支配集、覆盖集、独立集与匹配、带权图及其应用。
代数结构部分:代数系统的基本概念、半群与独异点、群、环与域、格与布尔代数。
组合数学部分:组合存在性定理、基本的计数公式、组合计数方法、组合计数定理。
也不一定有多大影响。主要看你将来往哪方面发展。软件工程师是从程序员起步的,但将来他们的主要工作并不是写程序,而是总体规划(软件工程一定要学好)。
但是各种算法你必须知道的,类似如排序、迷宫求解等,这是基础啊。
再好的软件工程师,以前肯定都是从程序员入手的,程序员如果干不好,怎么当软件工程师,而数据结构、算法等恰恰是基础中的基础。
离散数学,个人认为对编程没什么大的影响。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)