Spring 2008 Outline
Note: some of these dates may change. WebAssign
due dates override those listed here.
| Due Date |
Lecture
| Topics |
Reading Assignment |
| 1/11/08 |
Homework 0 |
Intro to WebAssign |
| 1/15/08 |
Lecture 1
 |
Introduction, Logic
Note: The first lecture cites an INCORRECT
textbook. Your textbook is the Rosen text listed on the
syllabus. |
Packet 1
(pdf)
- Logic & Proof
Rosen ed 3/4: 1.1, 1.2, 3.1, 9.1, 9.2, 9.3
Rosen ed 5: 1.1, 1.2, 1.5, 10.1, 10.2, 10.3
Rosen ed 6: 1.1, 1.2, 15, 1.6, 11.1, 11.2, 11.3 |
Lecture 2
 |
Logical Equivalences & Implications |
| Lecture 3
| Formal Logic Proofs, Circuits (example) |
| Lecture 4 |
Formal Proofs, Circuits, Disjunctive Normal Form |
| 1/17/08 |
Homework 1
|
Practice HW1-2,
Logic, proofs, & circuits |
| 1/22/08 |
Homework 2
|
Practice HW1-2,
Logic, proofs, & circuits |
| 1/26/08 |
Lecture 5 |
Predicate Calculus, Circuits, Multiplexers |
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 |
Lecture 7
 |
Set Theory & Proofs, HW3 help |
| 1/28/08 |
Homework 3
|
Practice HW3,
Circuits & Predicate Calculus |
| 2/5/08 |
Proofs Tutorials
|
NovaNET Proofs Tutorial Instructions
Justified Thought Tutorial
Deep Thought Proof Tutorial |
| 2/12/08 |
Lecture 8
 |
Test 1 Review, Induction |
| 2/14/08 |
Test 1 |
|
| 2/16/08 |
Homework 4
|
Practice HW4,
Sets & Predicate Calculus |
| 2/19/08 |
Lecture 9
 |
Induction,Arithmetic Proofs |
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) |
| 2/21/08 |
Homework 5
|
Practice HW5,
Sets, Arithmetic Proofs, Induction |
| 2/26/08 |
Lecture 11  |
Recursion, Induction |
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 |
Lecture 13
 |
HW6 help, Big O, Induction Pfs with Ineq. |
| 2/28/08 |
Homework 6
|
Practice HW6,
Induction, Recursion |
| 3/14/08 |
Lecture 14
 |
Big O, Omega, Theta, Ind, Test 2 rev. |
Rosen ed 3/4: 1.8
Rosen ed 5: 2.2
Rosen ed 6: 3.2
|
Lecture 15
 |
Test 2 Review |
| 3/16/08 |
Test 2 |
- Study HW 4-6,
Test 2 Review, &
Special
Tests 3,4, and 5.
You are NOT responsible for the
1st column in Special Test 3, problem 2.
- Set Theory defns & proofs using predicates
- Pred Calc P(x,y) table
- Arithmetic proofs (irrational #s, divisibility)
- Induction
- Recursion - finding recursive and closed forms
- You will NOT have to prove the closed
form of a recursion on this test, but you will
on the next one.
|
| 3/18/08 |
Lecture 16
 |
Big-O help, Binary Relations |
Packet 5
(pdf)
- Binary Relations
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).
|
| 3/20/08 |
Homework 7
|
Practice HW7,
Big O, Ind, Recursion |
| 3/25/08 |
Lecture 18
 |
Binary Relations, HW8 help, Intro to Counting |
| 3/28/08 |
Binary Relations Tutorial Survey
|
Binary Relations Tutorial Instructions |
| 3/27/08 |
Homework 8
|
Practice HW8,
Binary Relations |
| 4/03/08 |
Test 3 |
|
| 4/08/08 |
Lecture 19  |
Counting |
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 |
| Lecture 21 |
Counting, Graph Theory, Pascal's Triangle, HW9 help |
| 4/10/08 |
Counting Tutorial Survey
|
Counting Tutorial Instructions |
| 4/10/08 |
Homework 9
|
Practice HW9,
Counting |
| 4/15/08 |
Lecture 22 |
Graph Theory, Review of Big-O & Binary Relations |
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 |
| Lecture 24 |
Finite State Machines |
| 4/17/08 |
Homework 10
|
Practice HW10,
Graphs, Hasse Diagrams |
| Optional |
Lecture 25 |
Grey Codes, The Universal Problem |
| Lecture 26 |
Grey Codes, The Universal Problem |
| 4/20/08 |
Lecture 27 |
Test 4 Review (Counting, Graphs, FSMs) |
| 4/22/08 |
Test 4 |
- Study Practice HW 9-10,
Test 4 Review,
Special Tests 8-10, Packet 6 examples.
- 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.
- 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. Find
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.
|
| 5/06/08 |
Final Exam |
Covering all four tests. |
|