這是他們的CS core prequisite, 大二上,通過了才能學大三的CS專業課

課名 Introduction to Computation, CS係的數學課,他們都叫離散數學, 你以前告訴我這門課不應該叫離散數學. 我看大綱這門課有部分離散數學的內容。

謝謝你這位數學教授專業點評! 請看下麵介紹這門課難度是怎樣的?大一第一學期學了多重微積分和入門線代之後學這門的。

這是簡介:undergraduate core course in discrete mathematics and will deal with logic, elementary number theory, proof by induction, recursion on trees, search algorithms, finite state machines, and a bit of computability.

 

PART I: Logic and Number Theory

Sets and Strings (1.1, 1.2)

Propositions and Boolean Operations (1.4)

Set Operations and Truth Tables (1.5, 1.6)  

Rules for Propositional Proofs (1.7)

What is a Proof? (1.3)

Propositional Proof Strategies (1.8)

Predicates and Relations (1.10, 2.1)

Quantifiers and Languages (2.3, 2.5)

A Murder Mystery (1.9)

Proofs With Quantifiers (2.6)

Relations and Functions (2.8)

Equivalence Relations (2.10)

Practicing Proofs (2.7)

Partial Orders (2.11)

Divisibility and Primes (3.1)

Modular Arithmetic (3.3)

Infinitely Many Primes (3.4)

The Chinese Remainder Theorem (3.5)

The Fundamental Theorem of Arithmetic (3.6)

 

PART II: Induction, Trees, and Searching

Recursive Definition (4.1)

Proof by Induction for Naturals (4.3)

Variations on Induction for Naturals (4.4)

Proving Basic Facts on Naturals and Strings (4.6, 4.7)

Practicing Induction Proofs (not in book)

Induction for Problem Solving (4.11)

Graphs, Paths, and Trees (4.9, 9.1)

Recursion on Trees (9.3)

More Induction Practice (not in book)

Misconceptions about Induction (not in book)

General, Breadth-First, and Depth-First Search (9.4, 9.5)

BFS and DFS on Graphs (9.6)

Boolean Expression Trees (9.2)

Uniform-Cost and A* Search (9.8, 9.9)

Games and Adversary Search (9.10)

 

PART III: Regular Expressions, Finite-State Machines, and Computability

Regular Expressions and Their Languages (5.1, 5.2)

Proving Regular Language Identities (5.4) 

Proving Properties of the Regular Languages (5.5)

What DFA's Can and Can't Do (14.1, 14.2)

The Myhill-Nerode Theorem (14.3)

NFA's and the Subset Construction (14.5, 14.6)

State Minimization (14.3, adapted)  

Killing Lambda-moves: Lambda-NFA's to NFA's (14.7)

Constructing NFA's from Regular Expressions (14.8)

State Elimination: NFA's to Regular Expressions (14.10)

Practicing Some Kleene Constructions (14.9, adapted) 

Two-Way Automata and Turing Machines (15.1, 15.6)

Turing Machine Semantics (15.8)

The Halting Problem and Unsolvability (15.10)

Practicing More Kleene Constructions (14.9, adapted)    

 

 

 

所有跟帖: 

10個星期要cover這麽多就有點難了 -zeno- 給 zeno 發送悄悄話 (50 bytes) () 03/20/2025 postreply 18:36:56

我們數學係開的課,給大一大二的,一學期cover Part I, Part II前一半 -trivial- 給 trivial 發送悄悄話 (331 bytes) () 03/20/2025 postreply 18:52:38

謝謝說明!明白了。他們有接下來的課但好像不是必修的。 -加蘭- 給 加蘭 發送悄悄話 加蘭 的博客首頁 (0 bytes) () 03/20/2025 postreply 19:01:07

不用再接,一門課已經把其他地方一年開的都覆蓋了。後麵就純上CS課了 -trivial- 給 trivial 發送悄悄話 (0 bytes) () 03/20/2025 postreply 19:13:55

請您先登陸,再發跟帖!