Homework 1A | released on 1/13 | due on 1/27 |
Homework 1B | released on 1/19 | due on 1/27 |
Homework 2 | released on 1/27 | due on 2/3 |
Homework 3 | released on 2/3 | due on 2/10 |
Homework 4A | released on 2/10 | due on 2/17 |
Homework 4B | released on 2/16 | due on 2/24 |
Homework 5 | released on 2/24 | due on 3/2 |
Homework 6A | released on 3/2 | due on 3/30 |
Homework 6B | released on 3/6 | due on 3/30 |
Homework 7 | released on 3/30 | due on 4/6 |
Homework 8 | released on 4/6 | due on 4/15 |
Coding Assignment | released on 4/6 | due on 4/22 |
Pair.java (helper class) | ||
Problem 1 skeleton | ||
Problem 2 skeleton | ||
Problem 3 skeleton | ||
Problem 4 skeleton | ||
Lecture | Date | Topic | Scribe Notes | References |
Mathematical Logic and Proofs | Notes | |||
1 | We 1/8 | Welcome. Introduction to Proofs and Logic. | LLM: 3.1-3.5 | |
2 | Mo 1/13 | Introduction to Propositional Logic. Propositional Operators. The Algebra of Logic. | LLM: 3.6, 8.4 | |
3 | We 1/15 | Normal Forms: CNF, DNF. Introduction to Predicate Logic. Quantifiers and Predicates. | LLM: 1.1-1.4 | |
Mo 1/20 | Martin Luther King, Jr. Holiday: No class | |||
4 | Wd 1/22 | Basic Proof Techniques. Rules of Inference. Contrapositives and Proof by Contradiction. | LLM: 1.5, 1.8 | |
5 | Mo 1/27 | Proof Techniques (cont'd): Implications and Equivalences. | LLM: 1.6 | |
6 | We 1/29 | Proof Techniques (cont'd): Proof by Cases. | LLM: 1.7 | |
7 | Mo 2/3 | Introduction to Mathematical Induction. Weak Induction. | LLM: 5.1 | |
8 | We 2/5 | Strong Induction. | LLM: 5.2 | |
9 | Mo 2/10 | Strong Induction (cont'd). | LLM: 5.2 | |
10 | We 2/12 | Structural Induction. | LLM: 7.1,7.6 | |
Set Theory | Notes | |||
11 | Mo 2/17 | Sets. Basic Operations on Sets. | LLM: 4.1-4.2 | |
We 2/19 | Midterm 1: Lectures 1-11 | |||
12 | Mo 2/24 | Relations and Functions. | LLM: 4.3-4.4, 10.11 | |
13 | We 2/26 | Properties of Relations on Sets. | ||
14 | Mo 3/2 | Equivalence Relations and Equivalence Classes. | LLM: 10.10-10.11 | |
15 | We 3/4 | Partially and Totally Ordered Sets. | LLM: 10.6 | |
Mo 3/9 We 3/11 Mo 3/16 We 3/18 |
Spring break: No class | |||
The rest of the lectures will be delivered via online tools. | ||||
Graph Theory | Notes | |||
16 | Mo 3/23 | Introduction to Graphs. Important Classes of Graphs. Matchings. | LLM: 12.1-12.5 | |
17 | We 3/25 | Connectivity. Coloring. | LLM: 12.6-12.8 | |
18 | Mo 3/30 | Applications of Graphs. | LLM: 12.11 | |
19 | We 4/1 | Acyclic graphs: Trees, Forests, and Directed Acyclic Graphs. | LLM: 10.1-10.2, 10.5 | |
20 | Mo 4/6 | Strongly Connected Components. | LLM: 10.1-10.2, 10.5 | |
23 | We 4/8 | Applications of Directed Graphs. Inductive Proofs on Graphs. | ||
Probability | Notes | |||
24 | Mo 4/13 | Sample spaces and Events. Conditional Probability. Bayes rule. Union bound. Inclusion Exclusion Principle. Independent Events. | LLM: 17, 18.1-18.5, 18.7-18.8 | |
25 | We 4/15 | Random Variables: Discrete and Continuous. Independence. Joint Distribution. Conditional Distribution. | LLM: 19.1-19.3 | |
26 | Mo 4/20 | Expectation. Variance and Standard Deviation. | LLM: 19.4-19.6, 20.3 | |
27 | We 4/22 | Popular Distributions: Binomial. Poisson. Normal. | ||
Fr 5/1 | Final Exam: All Lectures
Exam will be released at 12:01 am and will be due at 11:59 pm Durham time. (The exam will be designed as a 3 hr exam but will not be timed.) Online. Open book, open notes. |
Discussion | Date | Topic | Discussion Notes |
1 | Fr 1/10 | Propositions, Truth Tables, and Intro to Proofs | Notes |
2 | Fr 1/17 | Propostional Algebra, Quantifiers, and Predicate Logic | Notes |
3 | Fr 1/24 | Predicates and Proofs | Notes |
4 | Fr 1/31 | Proving Properties of Algorithms | Notes |
5 | Fr 2/7 | Induction | Notes |
6 | Fr 2/14 | More induction | Notes |
7 | Fr 2/21 | Set Basics | Notes |
8 | Fr 2/28 | Relations and Functions | Notes |
9 | Fr 3/6 | Partial and Total Orders | Notes |
Fr 3/13 | Spring break: no recitation | ||
10 | Fr 3/20 | Extraordinary Circumstances: no recitation | |
11 | Fr 3/27 | Graphs | Notes |
12 | Fr 4/3 | Graphs Contd. | Notes |
13 | Fr 4/10 | Induction on Graphs and DFS | Notes |
14 | Fr 4/17 | Probability | Notes |