CS 2335 Special Topics in Discrete Structure (Fall 2009)

 

 

General Information

Lecturer:   Wing-Kai Hon  韓永楷

wkhon @ cs.nthu.edu.tw

EECS 741

 

Tutor:   Wisely Ku  古宗翰

wiselyku @ gmail.com

 

 

 

Meeting Times:

Mon 1310—1500, Thu 1310—1400

 

Announcement

Final Exam

Date:    Jan 11 (2 hours)

Scope:  Notes 11 to 16 & HW 6

(Groups & Automata)

 

Final Tutorial

Date:    Jan 07 (1 hour)

Topic:   HW 6 Solution

 

Jan 07:

Solution to HW 6 [pdf] posted


 

 Course Materials

 

Lecture

Topics

Related Files

0

Overview

[pdf]

1

Permutations and Combinations I   (Basics)

[pdf]

2

Permutations and Combinations II  (Distribution of Objects)

[pdf]

3

Generating Functions (Introduction, GF for Combinations)

[pdf]

4

Generating Functions (EGF for Permutations)

[pdf]

5

Recurrence Relations (Introduction, Linear Recurrence)

[pdf]

6

Recurrence Relations (Special Non-Linear, Two Indices)

[pdf]

7

Methods of Proving (Induction, Contradiction, Construction)

[pdf]

8

Number Theory (Divisibility, GCD, Fundamental Theorem of Arithmetic)

[pdf]

9

Number Theory (Modular Arithmetic, Euler Function)

[pdf]

10

Number Theory (RSA)

[pdf]

11

Group Theory (Groups and Subgroups)

[pdf]

12

Group Theory (Generators, Cosets, Lagrange’s Theorem)

[pdf]

13

Group Theory (Permutation Group, Burnside’s Theorem)

[pdf]

14

Group Theory (Codes and Group Codes)

[pdf]

15

Automata Theory (DFA and Pumping Lemma)

[pdf]

16

Automata Theory (NFA and Equivalence between DFA and NFA)

[pdf]

17

NP-Completeness

[pdf]

18

Approximation Algorithms

[pdf]

 

Assignment

Topics

Related Files

1

Permutations and Combinations

[pdf]

2

Generating Functions

[pdf]

3

Recurrence Relations

[pdf] [ans]

4

Methods of Proving

[pdf] [hint] [ans]

5

Number Theory

[pdf] [hint] [ans]

6

Group Theory and Automata Theory

[pdf] [ans]

 


 

  Teaching Plan

 

1

Permutations and Combinations

Lecture 01 to Lecture 02

2

Generating Functions

Lecture 03 to Lecture 04

3

Recurrence Relations

Lecture 05 to Lecture 06

4

Methods of Proving

Lecture 07

5

Number Theory

Lecture 08 to Lecture 10

6

Group Theory

Lecture 11 to Lecture 14

7

Automata Theory

Lecture 15 to Lecture 16

 


Last updated:  January 07 2010