本課程是由 國立陽明交通大學資訊工程學系 提供。
1. To demonstrate to students how mathematics can be applied to solve nontrivial real-life problems
2. To gain more experience with mathematical thinking, arguments and proof techniques, which are essential in reasoning about computation
3. To learn about a number of different discrete structures (e.g., sets, relations, graphs, trees, etc.) that provide the mathematical formalizations for many computational problems
4. To hope that students will not only learn some powerful mathematical tools but also develop their ability to perceive, to formulate, and to solve mathematical problems
5. To provide a gateway to more advanced courses in any computer science courses, including data structures, algorithm, database automata theory, computer security, etc.
Textbook:
Kenneth H. Rosen, Discrete Mathematics and Its Applications, 6th ed., McGraw-Hill Inc.
For perfect learning results, please buy textbooks!
Instructor(s) | Department of Computer Science Prof. Chih-Wei Yi |
---|---|
Course Credits | 3 Credits |
Academic Year | 99 Academic Year |
Level | College Students |
Prior Knowledge | None |
Related Resources | Course Video Course Syllabus Course Calendar |
Week | Course Content | Course Video | Course Download |
---|---|---|---|
Week 01 | Logic and Proofs (1/5) 1.1 Proposition Logic 1.2 Proposition Equivalences 1.3 Predicates and Quantifiers 1.4 Nested Quantifiers | Watch Online | MP4 Download |
Week 01 | Logic and Proofs (2/5) 1.1 Proposition Logic 1.2 Proposition Equivalences 1.3 Predicates and Quantifiers 1.4 Nested Quantifiers | Watch Online | MP4 Download |
Week 02 | Logic and Proofs (3/5) 1.1 Proposition Logic 1.2 Proposition Equivalences 1.3 Predicates and Quantifiers 1.4 Nested Quantifiers | Watch Online | MP4 Download |
Week 02 | Logic and Proofs (4/5) 1.5 Rules of Inference 1.6 Introduction to Proofs | Watch Online | MP4 Download |
Week 03 | Logic and Proofs (5/5) 1.7 Proof Methods and Strategy Sets, Functions, Sequences, and Sums (1/3) Preliminary Test #1 2.1 Sets | Watch Online | MP4 Download |
Week 04 | Sets, Functions, Sequences, and Sums (2/3) 2.2 Set Operations 2.3 Functions 2.4 Sequences and Summations | Watch Online | MP4 Download |
Week 04 | Sets, Functions, Sequences, and Sums (3/3) 2.2 Set Operations 2.3 Functions 2.4 Sequences and Summations | Watch Online | MP4 Download |
Week 05 | Algorithms and the Integers (1/4) 3.4 The Integers and Division 3.5 Primes and Greatest Common Divisors 3.6 Integers and Algorithms | Watch Online | MP4 Download |
Week 05 | Algorithms and the Integers (2/4) 3.4 The Integers and Division 3.5 Primes and Greatest Common Divisors 3.6 Integers and Algorithms | Watch Online | MP4 Download |
Week 05 | Algorithms and the Integers (3/4) 3.4 The Integers and Division 3.5 Primes and Greatest Common Divisors 3.6 Integers and Algorithms | Watch Online | MP4 Download |
Week 07 | Algorithms and the Integers (4/4) 3.7 Applications of Number Theory Induction and Recur (1/4) 4.1 Mathematical Induction 4.2 Strong Induction and Well-Ordering | Watch Online | MP4 Download |
Week 07 | Induction and Recur (2/4) 4.1 Mathematical Induction 4.2 Strong Induction and Well-Ordering | Watch Online | MP4 Download |
Week 08 | Induction and Recur (3/4) 4.3 Recursive Definitions and Structural Induction 4.4 Recursive Algorithms | Watch Online | MP4 Download |
Week 08 | Induction and Recur (4/4) 4.3 Recursive Definitions and Structural Induction 4.4 Recursive Algorithms Counting (1/2) 5.1 The Basics of Counting | Watch Online | MP4 Download |
Week 09 | Counting (2/2) 5.2 The Pigeonhole Principle 5.3 Permutations and Combinations 5.4 Binomial Coefficients 5.5 Generalized Permutations and Combinations | Watch Online | MP4 Download |
Week 11 | Advanced Counting Techniques (1/4) 7.1 Recurrence Relations 7.2 Solving Linear Recurrence Relations | Watch Online | MP4 Download |
Week 12 | Advanced Counting Techniques (2/4) 7.4 Generating Functions Example 1-3 7.5 Inclusion-Exclusion 7.6 Applications of Inclusion-Exclusion 8.1 Relations and Their Properties 8.2 n-ary Relations and Their Applications | Watch Online | MP4 Download |
Week 12 | Advanced Counting Techniques (3/4) 7.4 Generating Functions Example 1-3 7.5 Inclusion-Exclusion 7.6 Applications of Inclusion-Exclusion 8.1 Relations and Their Properties 8.2 n-ary Relations and Their Applications | Watch Online | MP4 Download |
Week 12 | Advanced Counting Techniques (4/4) 7.4 Generating Functions Example 1-3 7.5 Inclusion-Exclusion 7.6 Applications of Inclusion-Exclusion Relations (1/4) 8.1 Relations and Their Properties 8.2 n-ary Relations and Their Applications | Watch Online | MP4 Download |
Week 14 | Relations (2/4) 8.3 Representing Relations 8.4 Closures of Relations 8.5 Equivalence Relations | Watch Online | MP4 Download |
Week 14 | Relations (3/4) 8.3 Representing Relations 8.4 Closures of Relations 8.5 Equivalence Relations | Watch Online | MP4 Download |
Week 15 | Relations (4/4) 8.6 Partial Orderings Graphs(1/3) 9.1 Graphs and Graph Models 9.2 Graph Terminology and Special Types of Graphs | Watch Online | MP4 Download |
Week 16 | Graphs (2/3) 9.3 Representing Graphs and Graph Isomorphism 9.4 Connectivity | Watch Online | MP4 Download |
Week 17 | Graphs (3/3) 9.5 Euler and Hamilton Paths 9.6 Shortest-Path Problems | Watch Online | MP4 Download |
課程目標
1. To demonstrate to students how mathematics can be applied to solve nontrivial real-life problems
2. To gain more experience with mathematical thinking, arguments and proof techniques, which are essential in reasoning about computation
3. To learn about a number of different discrete structures (e.g., sets, relations, graphs, trees, etc.) that provide the mathematical formalizations for many computational problems
4. To hope that students will not only learn some powerful mathematical tools but also develop their ability to perceive, to formulate, and to solve mathematical problems
5. To provide a gateway to more advanced courses in any computer science courses, including data structures, algorithm, database automata theory, computer security, etc.
課程書目
Kenneth H. Rosen, Discrete Mathematics and Its Applications, 6th ed., McGraw-Hill Inc.
評分標準
項目 | 百分比 |
2 Preliminary Test | 20% |
2 Midterm | 40% |
1 Final | 35% |
Homework, Quizzes and others | 10% |
本課程行事曆提供課程進度與考試資訊參考。
學期週次 | 上課日期 | 參考課程進度 |
第一週 | 2011/02/22 & 02/25 |
|
第二週 | 2011/03/01 & 03/04 |
|
第三週 | 2011/03/08 & 03/11 |
|
第四週 | 2011/03/15 & 03/18 |
|
第五週 | 2011/03/22 & 03/25 |
|
第六週 | 2011/03/29 & 04/01 |
|
第七週 | 2011/04/05 & 04/08 |
|
第八週 | 2011/04/12 & 04/15 |
|
第九週 | 2011/04/19 & 04/22 |
|
第十週 | 2011/04/26 & 04/29 |
|
第十一週 | 2011/05/03 & 05/06 |
|
第十二週 | 2011/05/10 & 05/13 |
|
第十三週 | 2011/05/17 & 05/20 |
|
第十四週 | 2011/05/24 & 05/27 |
|
第十五週 | 2011/05/31 & 06/03 |
|
第十六週 | 2011/06/07 & 06/10 |
|
第十七週 | 2011/06/14 & 06/17 |
|
第十八週 | 2011/06/21 & 06/24 |
|