課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | Basic Structures- Sets I |
1. Sets and Cardinality
2. Power set
3. Cartesian Products |
1. 學習集合與基數的定義及符號之使用
2. 了解冪集合的定義
3. 了解笛卡兒積的定義 |
講授 實作
|
|
|
2 | Basic Structures- Sets II |
1. Set Operations
2. Set Identities
3. Proofs of Set Identities |
1. 學習集合的各種運算
2. 學習集合運算的各種恆等式
3. 了解集合等式的證明方式 |
講授 實作
|
作業
|
|
3 | Basic Structures- Relations |
1. Binary Relations
2. Properties of Relations
3. Representing Relations |
1. 了解二元關係的定義
2. 學習關係的各種性質之定義
3. 學習表示二元關係的方式 |
講授 實作
|
|
|
4 | Basic Structures- Functions |
1. Functions
2. Properties of Functions
3. Inverse Functions
4. Composition Functions |
1. 了解函數相關的各種定義
2. 學習函數的各種性質之定義及其證明方式
3. 了解反函數的定義及其存在之條件
4. 學習合成函數的定義及計算 |
講授 實作
|
作業
|
|
5 | Basic Structures- Functions and Sequences |
1. Floor and Ceiling Functions
2. Sequences
3. Summations |
1. 學習地板函數及天花板函數的定義及性質
2. 了解序列的的定義
3. 學習序列和公式及計算 |
講授 實作
|
平時考
|
|
6 | Basic Structures- Cardinality of Sets |
1. Countable and Uncountable
2. Proofs |
1. 了解可數集的定義
2. 學習可數集與不可數集的證明 |
講授 實作
|
|
|
7 | Recurrence Relations |
1. Setup Recurrence Relations
2. Solve Homogeneous Recurrence Relations
3. Solve Nonhomogeneous Recurrence Relations |
1. 學習設立遞迴關係式
2. 學習解齊次遞迴關係式
3. 學習解非齊次遞迴關係式 |
講授 實作
|
作業
|
|
8 | Midterm |
檢視學生於期中考前所學之學習成效 |
對於集合、關係、函數、遞迴關係式等,都能了解其涵意並能確實回答試題。 |
|
期中考
|
|
9 | Counting- Basics of Counting |
1. Basic Counting Principles
2. Product Rule and Sum Rule
3. Complex Counting Problems |
1. 學習基本計數原理
2. 學習乘法法則與加法法則
3. 學習解複雜計數問題 |
講授 實作
|
|
|
10 | Counting- Permutations and Combinations |
1. Permutations and Combinations
2. Binomial Theorems and Identities
3. Generalized Permutations and Combinations |
1. 學習排列與組合之計數原理
2. 學習二項式定理及相關恆等式
3. 學習解決排列組合之推廣問題 |
講授 實作
|
作業
|
|
11 | Counting- Inclusion-Exclusion Principle |
1. Principle of Inclusion-Exclusion
2. Applications of Inclusion-Exclusion |
1. 學習排容原理並用於解決計數問題
2. 學習排容原理之應用 |
講授 實作
|
|
|
12 | Counting- Pigeonhole Principle |
1. Pigeonhole Principle
2. Generalized Pigeonhole Principle
3. Elegant Applications of Pigeonhole Principle |
1. 學習鴿籠原理
2. 學習推廣型鴿籠原理
3. 了解數個鴿籠原理之精彩應用 |
講授 實作
|
作業
|
|
13 | Advanced Counting- Generating Functions |
1. Generating Functions and Power Series
2. Generating Functions and Counting Problems
3. Generating Functions and Recurrence relations |
1. 了解生成函數與冪級數
2. 學習以生成函數解決計數問題
3. 學習以生成函數解決遞迴關係式 |
講授 實作
|
平時考
|
|
14 | Graphs |
1. Graph Terminology
2. Special Types of Graphs
3. Graph Isomorphism |
1. 學習圖論之術語
2. 學習特殊類型的圖
3. 學習圖形的同構性質 |
講授 實作
|
|
|
15 | Modeling Computation |
1. Finite-State Machines with Output
2. Finite-State Machines with No Output |
1. 學習有輸出之有限狀態機
2. 學習無輸出之有限狀態機 |
講授 實作
|
作業
|
|
16 | Final Exam |
檢視學生於期末考前所學之學習成效 |
對於計數的各種技巧及圖論等,都能了解其涵意並能確實回答試題。 |
|
期末考
|
|