Fall 2015 Outline
Note: some of these dates may change. WebAssign
due dates override those listed here.
Due Date |
Lecture
| Topics |
Reading Assignment |
Optional Reading |
8/19/15 |
Homework 0 |
Intro to WebAssign |
8/24/15 |
Lecture 1
|
Introduction, Logic
Note: The first lecture cites an INCORRECT
textbook. Your textbook is the Rosen text listed on the
syllabus. |
Zybook: 1.1, 1.2, 1.3 |
Packet 1
(pdf)
- Logic & Proof
Rosen ed 3/4: 1.1-2, 3.1, 9.1-3
Rosen ed 5: 1.1-2, 1.5, 10.1-3
|
Lecture 2
|
Logical Equivalences & Implications |
Zybook: 1.4 |
Lecture 3
| Formal Logic Proofs, Circuits (example) |
Zybook: 2.1,2.2,5.6 |
Lecture 4 |
Formal Proofs, Circuits, Disjunctive Normal Form |
Zybook: 2.3,2.4,2.5,5.3 |
9/1/15 |
Homework 1
|
Practice HW1-2 doc,
Practice HW1-2 pdf,
Logic, proofs |
9/4/15 |
Homework 2
|
Practice HW1-2 doc,
Practice HW1-2 pdf,
Logic & proofs |
9/1/15 |
Lecture 5 |
Predicate Calculus, Circuits, Multiplexers Note: Circuits not req. fall 2010 |
Zybook: 1.5, 1.6 |
Packet 2
(pdf),
- Pred Calc & Set Theory,
circuits, &
pred. calc. examples
Rosen ed 3/4: 1.3, 1.4, 1.5, 9.3
Rosen ed 5: 1.3, 1.6, 1.7, 10.3
Rosen ed 6: 1.3, 2.1, 2.2, 11.3 |
Lecture 6
|
Pred. Calc, Set Theory, HW3 help |
Zybook: 1.8, 1.9, 3.1, 3.2 |
Lecture 7
|
Set Theory & Proofs, HW3 help |
Zybook: 3.3, 3.4 Venn's Paper |
9/8/15 - 9/15/15 |
Deep Thought Proof Lab
| REQUIRED!
|
9/11/15 |
Homework 3
|
Practice HW3 doc,
Practice HW3 pdf,
Predicate Calculus |
9/14/15 |
Lecture 8
|
Test 1 Review, Induction |
Zybook: 8.1, 8.2 |
9/16/15 |
Test 1 |
|
9/25/15 |
Homework 4
|
Practice HW4 doc,
Practice HW4 pdf,
Sets & Predicate Calculus |
9/28/15 |
Lecture 9
|
Induction,Arithmetic Proofs |
Zybook: 8.3 |
Packet 3
(pdf)
- Induction
Rosen ed 3/4: 1.7, 3.1, 3.2
Rosen ed 5: 1.5, 3.1, 3.2, 3.3
Rosen ed 6: 2.4, 4.1 |
Lecture 10 |
Ind, Sets, Recursion (HW5 help) |
Zybook: 8.7 |
10/6/15 |
Homework 5
|
Practice HW5,
Practice HW5 pdf,
Sets, Arithmetic Proofs, Induction |
10/7/15 |
Lecture 11 |
Recursion, Induction |
Zybook: 8.11, 8.4 |
Packet 4
(pdf)
- Recursion & Big O
Rosen ed 3/4: 3.3, 5.1, 5.2
Rosen ed 5: 3.4, 6.1, 6.2
Rosen ed 6: 4.3, 7.1, 7.2 |
Lecture 12 |
Recursion (Towers), Induction, Intro to Growth of Functions |
Zybook: 8.5, 4.6 |
Lecture 13
|
HW6 help, Big O, Induction Pfs with Ineq. |
big O |
10/13/15 |
Homework 6
|
Practice HW6 doc,
href="http://www.cs.uncc.edu/~tbarnes2/LogicAlgorithms/notes/pdf/HW6.pdf">Practice HW6 pdf,
Induction, Recursion |
10/14/15 |
Lecture 14
|
Big O, Omega, Theta, Ind, Test 2 rev. |
big O |
Rosen ed 3/4: 1.8
Rosen ed 5: 2.2
Rosen ed 6: 3.2
|
Lecture 15
|
Test 2 Review |
10/19/15 |
Test 2 |
- Study HW 4-6,
Test 2 Review, &
Special
Tests 3,4, and 5.
You are NOT responsible for Special Test 3, problem 2.
- Set Theory defns & proofs using predicates
- Modulus & divisibility
- Induction
- Recursion - finding recursive and closed forms and proving correct by induction.
|
10/21/15 |
Lecture 16
|
Big-O help, Binary Relations |
Zybooks: 6.1, 6.2 |
Packet 5
(pdf)
- Binary Relations
Binary Relations web slides
Rosen ed 3/4: 6.1, 6.3, 6.4, 6.5, 6.6
Rosen ed 5: 7.1, 7.3, 7.4, 7.5, 7.6
Rosen ed 6: 8.1, 8.3, 8.4, 8.5, 8.6
|
Lecture 17
|
HW7 help, Binary Relations
Binary Relations notes:
- In Lecture 17, I mistakenly read R1 o R2 as "R2 composed
with R1". This should be read "R1 composed with R2".
- In packet 5, I use Rf for reflexive closure
of R, Rs
for symmetric closure of R, and Rt for
transitive closure of
R. In lecture I refered to them as Rrc,
Rsc, and Rtc. Either
notation is acceptable (others as well, there is not a
mathematical standard for this, you will have to denote
it as a particular closure in English).
|
Zybooks: 6.5, 6.7, 6.9 |
10/27/15 |
Homework 7
|
Practice HW7 doc,
Practice HW7 pdf,
Big O, Ind, Recursion |
10/28/15 |
Lecture 18
|
Binary Relations, HW8 help, Intro to Counting |
Zybook :10.1 |
11/3/15 |
Homework 8
|
Practice HW8 doc,
Practice HW8 pdf,
Binary Relations |
11/4/15 |
Lecture 19 |
Counting |
Zybook: 10.11 |
Packet 6
(pdf)
- Counting & Graphs
Hasse Diagrams: Packet 5, pages 14-16.
Rosen ed 3: 4.1, 4.2, 4.3, 4.6, 4.7, 5.4
Rosen ed 4: 4.1, 4.2, 4.3, 4.6, 4.7, 5.5
Rosen ed 5: 4.1, 4.2, 4.3, 4.5, 4.6, 6.5
Rosen ed 6: 5.1, 5.2 5.3, 5.5, 5.6, 7.5 |
Lecture 20 |
Counting |
Zybook: 10.3,10.4,11.3 |
Lecture 21 |
Counting, Graph Theory, Pascal's Triangle, HW9 help |
Zybook: 13.1, 13.2, 13.3, 13.4 |
11/10/15 |
Homework 9
|
Practice HW9,
Practice HW9 pdf,
Counting |
11/19/15 |
Test 3 |
- Study HW 7-9,
Test 3 Review,
Special Tests 6-9, &
Test 3 Study Sheet
(PDF)
- Recursion - proving closed forms
- Big-O,Big-Theta, Big-Omega
- Binary relations
- Watch Review of Big-O and Binary Rel in
Lecture 22
- Counting - draw picture,
combinations, permutations, Addition Rule,
Mult Rule, Inclusion-Exclusion, Formulas,
Rearranging letters in word, Pigeonhole
Principle - find # of pigeons, holes,
or the # of pigeons you can guarantee are in
one hole, Divider problems.
- Watch Counting portion of Lecture 27, former Test 4 review.
|
11/23/15 |
Lecture 22 |
Graph Theory, Review of Big-O & Binary Relations |
Zybook: 14.5, 14.6 |
FSM packet (pdf); Rosen ed 3/4: 6.6, 7.2, 7.3, 7.5, 8.6, 10.3
Rosen ed 5: 7.6, 8.2, 8.3, 8.5, 9.5, 11.5
Rosen ed 6: 9.2, 9.3, 9.5, 10.5, 12.5 |
Lecture 23 |
Finite State Machines |
Zybook: 7.4 |
Lecture 24 |
Finite State Machines |
12/4/15 |
Homework 10
|
Practice HW10,
Practice HW10,
Graphs, Hasse Diagrams |
Optional |
Lecture 25 |
Grey Codes, The Universal Problem |
Lecture 26 |
Grey Codes, The Universal Problem |
12/4/15 |
Lecture 27 |
Former Test 4 Review (Counting, Graphs, FSMs) |
12/10/15 (002), 12/16/15 (001) |
Final Exam 1-4 pm (002) 8-11 am (001) |
- Study materials for tests 1-3.
- Study Practice HW 10,
Former Test 4 Review,
Special Test 10, Packet 6 examples.
- Graphs - Euler circuits & paths & nec. conditions for
both, Hamilton circuits, Kruskal's algorithm for
Minimum Spanning Trees,
- Binary relations - Draw Hasse
diagrams, find minimal, maximal, minimum,
and maximum elements, least upper bounds and
greatest lower bounds.
- Finite State Machines - Create a
finite state machine given a regular
expression. Label start and end states.
Create a regular expression given a finite
state machine.
|
|