This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 months ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
我清楚地记得我们的教科书上说:
实际上,离散数学就是处理离散值的数学。 离散结构有点像离散数学的构造,但也涉及主题问题。 然而,两者作为课程名称描述的是同一件事。
这些术语的使用如此频繁且如此模糊,以至于向您询问此问题的人可能没有意识到他们在问什么。 我认为您不会找到任何资源可以为您提供明确的答案,但您可能想做的是教授离散数学,重点关注计算机科学的角度。
I remember distinctly that our textbook stated:
In reality, discrete mathematics is just that, math dealing with discrete values. Discrete structures are somewhat like constructs for discrete mathematics, but also deals with the topic matter. The two, however, as a course name, describe the same thing.
The terms are used so interchangably and are so vague that the people asking you for this likely don't realize what they are asking. I don't think you'll find any resources that give you a clear cut answer, but probably what you want to do is teach discrete mathematics with a focus on the CS perspective.
我有 http://www.amazon.com/Discrete-Computational-Structures-Computer-Mathematics /dp/0124208509 这似乎是他们所要求的。
第一章说“这是一本关于结构的书”。
我想你可以把头发分开并说:“看,这只是离散数学的升温。” 虽然这可能是真的,但我认为这只是一个焦点问题。
当重点放在数字计算上时,它就变成了离散结构。
I have http://www.amazon.com/Discrete-Computational-Structures-Computer-Mathematics/dp/0124208509 which seems to be what they're asking for.
Chapter 1 says "This is a book about structures."
I supposed you could split that hair and say "see, it's just discrete mathematics warmed over." While it might be true, I think it's only a matter of focus.
It becomes discrete structures when the focus is on digital computation.
我认为你的问题有两个部分:1)这些人到底想让我教什么? 2)离散结构与离散数学有何不同?
我对#1 的最佳猜测是,你被要求教授基本数据结构/算法课程,在大多数本科计算机科学课程中,这些课程都是在编程入门之后进行的。
至于#2,我猜确实没有什么区别。 它们听起来确实是同一件事。 但是,虽然“数学”倾向于理论,但“结构”这个词对我来说意味着实际应用和工程。 这让我怀疑这应该是你的基础数据结构/算法课程。 大O树、红黑树之类的东西。
但实际上,您可能想向雇用您的 CS 部门提出问题。
I think there are two parts to your question here: 1) what in the world do these people want me to teach? and 2) how are discrete structures different from discrete math?
My best guess to #1 is that you're being asked to teach the basic data structures/algorithms course that in most undergrad CS programs comes right after intro to programming.
As for #2, I'm going to guess that there really is no difference. They certainly sound like the same thing. But while "math" tends toward the theoretical, the word "structure" to me implies practical application and engineering. This gibes with my suspicion that this is meant to be your basic data structures/algorithms course. Big-O, red-black trees, that sort of thing.
But really, you probably want to direct your questions to the CS department that hired you.
例如:线性:电流流动。
离散:图形上的二进制数为 0 和 1,其表示形式不是连续形式。
Ex: Linear: electric current flow.
Discrete: Binary number on graph as 0's and 1's there representation are not in continuous form.
我认为在离散数学中。 我们教离散数学。 基础知识,很少有来自软件结构世界的例子。 在离散结构中,我们研究软件结构(或由软件生成的结构),因此每个离散结构之前都有一些讲座,例如来自世界离散数学的讲座。 需要理解这个结构。 换句话说:我们在应用上强调离散结构,而在离散数学上。 我们强调数学理论。
I think that in discrete math. we teach discrete math. fundamentals with little examples taken from the world of software structures. While in discrete structures we study software structures (or structures generated by software), such that each discrete structure is preceded by a couple of lectures, for example, from the world discrete math. required to understand this structure. In other words: we emphasize in discrete structures on the application, while in discrete math. we emphasize on the mathematical theories.