2009-04-14 3 views
10

아직 좋은 답변을 찾을 수 없습니다. 그 문제에 대한 어떤 대답이든. 저는 CS 과정을위한 분리 된 구조를 가르치도록 요청 받았지만, 동시에 수학과에서 제공하는 이산 수학 과정이 아닌지 확인했습니다.이산 구조와 이산 수학의 차이

많은 대학에서는 개별 구조 과정을 제공합니다. 또한 많은 DS 교과서가 있습니다. 그러나 강좌 요강과 교과서 소개를 볼 때 "이산 구조"라는 용어는 사용되지 않습니다. 그들은 대신 "이산 수학"을 사용합니다. DS는 코스/교과서 제목에만 나타납니다.

예 :

CS 381 at ODU

Discrete Structures entry at Wikipedia

무엇 분리 된 구조이고 어떻게 이산 수학의 차이점은 무엇입니까?

+1

shcool의 학장으로부터 확인할 수 있습니다. 그들이 원하는 코스는 무엇입니까? 그 데이터 구조/이산 수학 ??? –

답변

6

나는 그들이 찾고있는 것으로 보이는 http://www.amazon.com/Discrete-Computational-Structures-Computer-Mathematics/dp/0124208509입니다.

제 1 장은 "이것은 구조에 관한 책"이라고 말합니다.

우리의 관심은 디지털 계산에 있기 때문에, 우리의 구조는 분리 될 것입니다.

나는 그 머리카락을 나눌 수 있고, "이산 수학이 따뜻해진다"고 말할 수 있다고 생각했습니다. 사실일지도 모르지만, 그것은 단지 초점의 문제라고 생각합니다.

디지털 계산에 초점을두면 이산 구조가됩니다. 현실에서

Discrete structures are structures that are used in describing discrete mathematics. 

Discrete mathematics is math that makes use of discrete structures. 

는, 이산 수학은 단지 즉, 수학 이산 값을 다루는 :

7

나는 우리 교과서가 언급 한 것을 분명히 기억한다. 이산 구조는 이산 수학 구조와 다소 유사하지만 주제 문제도 다룹니다. 그러나 둘은 코스 이름으로 같은 것을 설명합니다.

이 용어는 서로 엇갈리게 사용되어 매우 모호하여 사용자에게이 기능을 요청한 사람들이 자신이 묻는 바를 깨닫지 못합니다. 명확한 답을 줄 수있는 자료를 찾지는 못 하겠지만 CS의 관점에 초점을 맞춘 이산 수학을 가르치기를 원할 것입니다.

0

여기에 귀하의 질문에 두 부분이 있다고 생각합니다. 1) 전 세계에서이 사람들이 나를 가르치기를 원하십니까? 2) 이산 구조가 이산 수학과 다른 점은 무엇입니까?

# 1의 가장 좋은 추측은 대부분의 학부생 CS 프로그램에서 프로그래밍 소개 후 바로 나오는 기본적인 데이터 구조/알고리즘 과정을 가르쳐야한다는 것입니다.

# 2에 대해서는 실제로 차이가 없다고 생각합니다. 그들은 확실히 똑같은 소리입니다. 그러나 "수학"이 이론적으로 경향이 있지만, "구조"라는 단어는 실용적인 응용과 공학을 의미합니다. 이것은 이것이 당신의 기본 데이터 구조/알고리즘 코스가 될 것이라는 나의 의심과 함께 기쁜 소식입니다. 빅 오 (Big-O), 레드 - 블랙 나무.

하지만 실제로, 당신을 고용 한 CS 부서에 질문을 보내고 싶을 것입니다.

-1

이산 수학에서 생각합니다. 우리는 이산 수학을 가르칩니다. 소프트웨어 구조의 세계에서 취한 사례는 거의 없다. 개별 구조에서 우리는 소프트웨어 구조 (또는 소프트웨어에 의해 생성 된 구조)를 연구하는 반면, 각 개별 구조는 예를 들어 세계 이산 수학과 같은 두 가지 강의로 시작합니다. 이 구조를 이해하는 데 필요합니다. 다시 말해서, 이산 수학에서 응용 프로그램의 개별 구조를 강조합니다. 우리는 수학 이론을 강조합니다.

관련 문제