Progress

This page lists the material and assignments for each week in the semester. We update the contents on at least a weekly basis. For the past weeks, it is a record of what we have done. For the current week, watch out for updates and changes.

Week 8B : 8/1-8/2
Exams Final Exam
Final Exam 8/1 during normal class time
One 3x5 inch single-sided note card allowed
Lectures No class 8/2
Recitations No Recitation 8/1
Online zyBooks Chapters 10 and 11 - Grades will be pulled August 1 @ 11:59pm
Programming Assignment 4 - Due August 1 @ 11:59pm
Week 8A : 7/30-7/31
Lectures Trees and Fun
Trees
Fun With Graphs
Recitations Graphs
Assignments Written Assignment 2 - Due start of class Monday July 30
Week 7B : 7/25-7/26
Lectures Graphs and Trees
Graphs
Trees
Recitations Strict and Partial Orders
Online zyBooks Chapter 9 - Grades will be pulled July 29 @ 11:59pm
Week 7A : 7/23-7/24
Lectures Partial Orders and Graphs
Partial Orders
Graphs
Recitations Graphs
Online zyBooks Chapter 9 - Grades will be pulled July 29 @ 11:59pm
Assignments Written Assignment 2 - Due start of class Monday July 30
Programming Assignment 4 - Due August 1 @ 11:59pm
Week 6B : 7/18-7/19
Lectures Big O and Directed Graphs
Big O
Relations (Not covered in Lecture)
Directed Graphs
Recitations No Recitation
Online zyBooks Chapter 8 - Grades will be pulled July 29 @ 11:59pm
Programming Assignment 3 - Due July 22 @ 11:59pm
Week 6A : 7/16-7/17
Lectures Permutations and Inclusion/Exclusion
Permutations
Inclusion/Exclusion
Recitations Big O
Online zyBooks Chapter 7 - Grades will be pulled July 15 @ 11:59pm
Assignments Written Assignment 1 - Due start of class Monday July 16
Programming Assignment 3 - Due July 22 @ 11:59pm
Week 5B : 7/11-7/12
Lectures Permutations and Combinations
Permutations
Inclusion Exclusion
Exams Midterm 2 July 12 in class - Covers Counting but NOT Permutations
Online zyBooks Chapter 7 - Grades will be pulled July 15 @ 11:59pm
Assignments Written Assignment 1 - Due start of class Monday July 16
Programming Assignment 3 - Due July 22 @ 11:59pm
Week 5A : 7/9-7/10
Lectures Counting
Counting
Bijection Rule
Recitations Counting
Online zyBooks Chapter 7 - Grades will be pulled July 15 @ 11:59pm
Assignments Written Assignment 1 - Due start of class Monday July 16
Week 4B : 7/4-7/5
Lectures Informal
7/4 NO LECTURE - HOLIDAY
7/5 Zendo
Week 4A : 7/2-7/3
Lectures Induction
Induction
Induction and Recursion
Recitations Induction Practice
Assignments Program 2 - Loop Invariants due July 8 at 11:59pm
Online zyBooks Chapters 6 - Grades will be pulled July 9 @ 11:59pm
Keep an eye on Canvas for more quizzes opening
Week 3B : 6/27-6/28
Lectures Proof Practice and Exam 1
Proof Practice
Midterm 1 Review. Material through Functions
Recitations Function and Set Operations
Assignments Program 2 - Loop Invariants due July 8 at 11:59pm
Online zyBooks Chapters 4 & 5 - Grades will be pulled July 1 @ 11:59pm
Keep an eye on Canvas for more quizzes opening
Week 3A : 6/25-6/26
Lectures Sequences and Functions
Sequences
Functions
Recitations Loop Invariants
Assignments Program 1 - Truth Tables in Python due June 25 @ 11:59pm (no late period)
Keep an eye on Canvas for more quizzes opening
Week 2B : 6/20-6/21
Lectures Loops and Sets
Loop Invariants
Sets and Tuples
Recitations Practice with Propositional and Predicate Logic
Assignments Program 1 - Truth Tables in Python due June 24 @ 11:59pm (no late period)
Online zyBooks Chapters 2 and 3 - Grades will be pulled as of June 25 at 11:59pm
Keep an eye on Canvas for more quizzes opening
Week 2A : 6/18-6/19
Lectures Proofs
Proofs
More Proofs
Recitations More Python
Assignments Program 1 - Truth Tables in Python due June 24 @ 11:59pm (no late period)
Keep an eye on Canvas for more quizzes opening
Week 1B : 6/13-6/14
Lectures More Logic
Predicate Logic
Logical Inference
Recitations Intro to Python
Online zyBooks Chapter 1 (all sections) - Grades will be pulled June 17 at 11:59pm
Assignments Program 1 - Truth Tables in Python due June 24 @ 11:59pm (no late period)
Week 1A : 6/11-6/12
Lectures Introduction to Logic
Intro Slides
Propositional Logic
More Propositional Logic
Recitations No Recitation on Monday. Recitations will start on Wedneday
Online zyBooks - Section 1.1 - 1.5