学习离散数学的目的
离散数学绝缘何难学?
摘自《提高离散数学教学质量的思考与实践》
一般来说,离散数学内容广泛且高度抽象,可以说是一门既难教又难学的课程,这无疑给教师的教学和学生的学习带来了一定的难度。一方面,离散数学不仅是为专业服务的基本理论,而且通过该课程可以培养学生的抽象思维和缜密概括的能力,但其概念多,理论性强,高度抽象性的特点却令许多学生望而生畏。学生在学习这门课程时,往往看不到离散数学在计算机科学中的具体应用,因而放松对离散数学的学习,失去学习的兴趣。
1. 使学生认识到学好离散数学的重要性
离散数学的生命力在于其深刻的理论和广泛的应用。其实,深刻的理论和广泛的应用是相辅相成的。学生之所以对离散数学的学习兴趣不高,除了离散数学本身理论性强、比较抽象以外,还有一个原因就是对于这些理论方面的知识,学生在学习过程中并不会切实地感受到学好它的作用和成效,因此只把应付考试作为学习这门课程的目的。作为老师,我们在教学之初就应该向学生们指明,学习离散数学的目的在于培养学生的抽象推理、逻辑思维和归纳构造等能力,提高学生利用数学方法解决问题的技能,以及为后续课程作必要的准备,为学生的进一步学习奠定计算机数学的基础。它所涉及的概念、方法和理论,大量地应用在数字电路、编译原理、数据结构、操作系统、数据库、算法等领域。
Objectives目标
http://www.core.org.cn/OcwWeb/Electrical-Engineering-and-Computer-Science/6-042JFall-2005/Syllabus/index.htm#Course_Objectives_and_Outcomes
On completion of 6.042, students will be able to explain and apply the basic methods of discrete (noncontinuous) mathematics in Computer Science. They will be able to use these methods in subsequent courses in the design and analysis of algorithms, computability theory, software engineering, and computer systems.
完成本课程后,学生将能够解释离散数学的基本方法,并将这些方法应用到计算科学中去,如算法设计和分析、可计算理论、软件工程和计算机系统。
In particular, students will be able to:
特别地,学生将能够:
1. Reason mathematically about basic data types and structures (such as numbers, sets, graphs, and trees) used in computer algorithms and systems; distinguish rigorous严格 definitions and conclusions from merely plausible貌似真实的 ones; synthesize elementary proofs, especially proofs by induction.
(在使用计算机解决问题的时候)更能数学地对③在计算机算法及系统中使用基本数据类型和结构(如数字、集合、图和树)进行思考和推理;能严格地区分似是而非的定义和结论;能进行初等数学论证,尤其是归纳证明。
2. Model and analyze computational processes using analytic and combinatorial methods.
能使用分析和组合的方法对“计算过程”进行建模和分析。
3. Apply principles of discrete probability to calculate probabilities and expectations预料 of simple random processes.
能对简单的随机过程的机率预测(可靠性问题)和概率计算(估计问题)应用离散机率原理;
4. Work in small teams to accomplish all the objectives above.
能通过以小组协作的形式来完成以上的目标。
Learning Outcomes学习结果
Students will be able to:
学生将能够:
1. Use logical notation to define and reason about fundamental mathematical concepts such as sets, relations, functions, and integers.
1.使用逻辑符号来定义与厘清基础数学概念,例如集合、关系式、函数和整数。
2. Evaluate elementary mathematical arguments and identify fallacious谬误的 reasoning (not just fallacious conclusions).
2.评判基础的数学论述,明辩谬误的推理(不仅仅是谬误的结论)。
3. Synthesize induction hypotheses and simple induction proofs.
3.作出归纳法假设,进行简单的归纳法证明。
4. Prove elementary properties of modular arithmetic and explain their applications in Computer Science, for example, in cryptography and hashing algorithms.
验证“模算术”(一种整数的算术系统)的基本性质和解释它在计算机科学中的应用,如在密码学和散列算法。
5. Apply graph theory models of data structures and state machines to solve problems of connectivity and constraint satisfaction, for example, scheduling.
5.应用数据结构中的图论模型和状态机来解决连通性(connectivity)和约束满足问题(constraint satisfaction)问题,比如(任务)调度问题。
6. Apply the method of invariants and well-founded ordering to prove correctness and termination of processes and state machines.
6.应用不变式与良基序式(well-founded ordering)以证明状态机与过程(Process)的正确和终结。
7. Derive closed-form and asymptotic expressions from series and recurrences for growth rates of processes.
7.利用级数和递推式,为程序成长率导出封闭型态与渐近表达式。
8. Calculate numbers of possible outcomes of elementary combinatorial processes such as permutations排列 and combinations.
8.计算出基本组合程序(例如排列与组合)的可能产生数目。
9. Calculate probabilities and discrete distributions for simple combinatorial processes; calculate expectations.
8.为简单的组合程序计算机率和离散型分布、计算平均值和变异数
9.透过将理论应用于离均差(观察值与平均值的差异)之上,以解决估计问题和容错问题。
10. Problem solve and study in a small team with fellow students.
10.和同学组成小组,合作解决和研究问题。
清华大学网络课程中离散数学的课程目标
本课程是计算机科学基础理论的核心课程,通过课时内的学习及课外练习,学生应能够达到以下目标:
(1) 对数理逻辑与集合论的基本概念有较深入全面的了解;
(2) 系统地掌握命题演算、谓词演算及朴素集合论的经典内容;
(3) 学会形式化演绎推理和定理证明的基本方法;
(4) 强化抽象思维能力、逻辑推理能力和缜密概括能力的培养,进而提高分析问题、解决问题的能力;
(5) 为计算机专业后续课程的学习和科研工作的参与打下坚实的基础。
分享到:
相关推荐
要想学好离散数学,首先需要了解该课程的基本内容和特点,然后掌握合适的学习方法,最后通过大量实践和复习巩固所学知识。 离散数学的内容通常包括集合论、逻辑、图论、数论、组合数学、离散概率论、算法和递归理论...
1. **教材**:选择一本权威的离散数学教材是学习的基础,例如《离散数学及其应用》等。 2. **在线课程**:Coursera、edX等平台提供由知名大学教授讲授的高质量在线课程。 3. **实践项目**:通过参与实际项目来加深对...
学生通过学习离散数学,能够掌握逻辑推理、算法分析、网络设计等多方面的能力,为将来的学习和研究打下坚实的基础。为了帮助学生更好地学习和掌握离散数学的知识,西安电子科技大学提供的教学资源,包括教材、课件、...
"离散数学及其应用-21689.zip" 文件很可能是为教学目的而准备的资源包,其中可能包含了傅彦教授关于离散数学的授课材料。这个压缩包可能包括课件、讲义、习题解答、案例分析等丰富内容,帮助学生深入理解和应用离散...
通过这些学习材料,学习者可以逐步掌握离散数学模型和数学建模的技巧。学习和实践的过程,不仅能够提升个人的理论水平,更重要的是,能够提高解决实际问题的能力。对于那些立志于从事IT行业工作的学生和专业人士来说...
根据提供的信息,“离散数学(第二版)”这一标题及描述“离散数学答案”,可以推测这是一本关于离散数学的学习资料或者辅助教材,主要目的是为了帮助学生更好地理解和掌握离散数学的基本概念、理论以及解决相关问题...
本书书末还提供了离散数学常用符号、中英文名词术语对照表、英中文名词术语对照表以及习题答案与提示,能很好地帮助读者理解和学习。 本书既可作为应用型本科和高职高专院校计算机科学各专业的教材,也可作为工程...
### 离散数学第二版知识点精析 #### 核心概念:集合与关系 离散数学作为计算机科学的基础学科之一,其核心在于理解和运用离散结构,特别是集合论、图论、逻辑、算法和计算理论等。在《离散数学第二版》一书中,叶...
"离散数学及其应用 第二套.7z"压缩包文件很可能是为教学或自我学习目的而准备的一系列课件,可能包括PPT讲义、PDF阅读材料、习题集和解答等。 离散数学主要包括以下几大核心概念: 1. **集合论**:这是离散数学的...
离散数学的课程通常为计算机科学和数学专业的学生开设,目的是培养学生的逻辑推理能力、离散结构的抽象能力以及解决算法问题的能力。 屈婉玲编著的《离散数学(第二版)》及其配套的答案书,是许多高校相关专业教学...
本书书末还提供了离散数学常用符号、中英文名词术语对照表、英中文名词术语对照表以及习题答案与提示,能很好地帮助读者理解和学习。 本书既可作为应用型本科和高职高专院校计算机科学各专业的教材,也可作为工程...
学生通过学习这份课件,不仅能够掌握离散数学的基本概念和逻辑操作,更能在深入理解的基础上,应用于计算机科学等领域,进行逻辑设计和问题分析。这份专业课件的制作与应用,为离散数学教育提供了有力的支持,有助于...
从给定的文件信息中,我们可以提炼出关于离散数学中的关键知识点,主要集中在命题逻辑的基础概念和命题的真值判断上。以下是详细的解析: ### 命题逻辑基础 **1. 命题定义** - **命题**是能够判断真假的陈述句。...
学习离散数学的目的不仅在于掌握这些理论知识,更重要的是能将其应用到实际问题中。例如,通过建立数学模型,设计新算法,并证明其有效性。在编程中,离散数学的概念被广泛应用于数据结构和算法的设计,如图的遍历、...
本书并不是万能的解题钥匙,而是作为教学参考资料而存在,目的是帮助学生在学习离散数学的过程中,能够有效地提高自己的数学素养和计算机科学素养。 本书的习题数量丰富,共计收录了647道习题和81道选题例解,每个...
在湖北经济学院的离散数学复习资料中,涵盖了数理逻辑及其重要组成部分...通过对这些知识点的复习和练习,学生能够在离散数学的学习中取得更好的成绩,并为后续学习计算机科学与数学中的相关高级课程打下坚实的基础。
通过本课程的学习,学生不仅能掌握离散数学的基本概念和方法,还能提升自己的抽象思维和逻辑推理能力,为将来的专业学习打下坚实的基础。此外,课程还提供了丰富的练习机会,帮助学生更好地理解和应用所学知识。总之...
标题《趣味离散数学(离散课外资料)》所指的知识点涵盖了离散数学中一些基础概念,通过趣味性的方式予以展现,使得原本可能显得枯燥的理论知识变得生动和有趣。内容通过趣味性的实例引入了命题逻辑的基本概念,包括...
《离散数学教程》的编写是北京大学计算机科学技术系与北京大学出版社合作的结果,目的是为了落实科教兴国战略,培养适应知识经济时代的高素质人才。教材选稿基于多年的教学实践和师生反馈,力求注重基础、淡化专业...
该论文提出了一套适应人工智能时代背景的离散数学教学方法,旨在通过教学改革提升学生的兴趣、实践能力,并为后续专业课程的学习打下坚实基础。 文章首先介绍了人工智能技术的最新发展现状,强调了离散数学与计算机...