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.

Finals Week : 12/10-12/14
Exams Final Exam
Final Exams - As scheduled by the registrar
Exam is in the normal classroom
Exam is 2 hours but still only 5 questions.
Well.....5 questions and a BONUS QUESTION.
Week 15 : 12/3-12/9
Lectures This week's topic: Fun and Review
Lectures Monday - Fun With Graphs
Recitations Monday/Tuesday - Review
Lectures Wednesday - REVIEW
Lectures Friday - Mock final handed out on paper. No electronic version.
Answer Key will be posted to Piazza by EOD Sunday
Online Program 4 - due December 6 at 11:59pm
All remaining Canvas quizzes are open and due dates are set. Check Canvas.
Week 14 : 11/26-12/2
Lectures This week's topic: Trees
Lectures Monday - Trees (First Half)
Recitations Monday/Tuesday - Trees
Lectures Wednesday - Trees (First Half)
Lectures Friday - Practice with Trees
Online Program 4 - due December 6 at 11:59pm
Program 4 - Alternate Option turn in anytime on Dec 6 in kattis
zyBooks Chapter 11 - Due November 29 @ 11:59pm - LAST zyBooks!!!!
...
Online All remaining Canvas quizzes are open and due dates are set. Check Canvas.
...
Online Your zyBooks Scores MUST be synced to Canvas to be counted in your grade.
Deadline to sync zyBooks is the start of the final exam.
Any zyBooks synced after that may not be counted.
Exams Course Evals are ONLINE on Canvas. (not in class)
Your text comments are most valuable. Please give a something you liked and something to change
Thanksgiving Break : 11/19-11/25
Lectures No Class.
Recitations No Lab.
Exams No Exams.
Capes No Capes.
Week 13 : 11/12-11/18
Lectures This week's topic: Graphs and Trees
Lectures Monday - Graphs (First Half)
Recitations Monday/Tuesday - Strict and Partial Orders
Lectures Wednesday - Graphs (Second Half)
Lectures Friday - Practice with Graphs
Online zyBooks Chapter 10 - Due November 15 @ 11:59pm
Program 4 - due December 6 at 11:59pm
Program 4 - Alternative Option. Programming Contest Problem Gwen's Gift on Kattis Kattis Link
Program 4 Alternative Details
All remaining Canvas quizzes are open and due dates are set. Check Canvas.
Week 12 : 11/5-11/11
Lectures This week's topic: Partial Orders and Graphs
Lectures Monday - Partial Orders
Recitations Monday/Tuesday - Directed Graphs
Lectures Wednesday - INSTRUCTOR SICK (Was going to be Graphs (First Half))
Lectures Friday - Practice with Binary Relations; DAGs and Partial Orders
Online zyBooks Chapter 10 - Due November 15 @ 11:59pm
Written Assignment 2 - EXTENDED to November 9 (FRIDAY) at start of class.
Program 4 - due December 6 at 11:59pm
Keep an eye on Canvas for more quizzes opening
Week 11 : 10/29-11/4
Lectures This week's topic: Big O and Directed Graphs
Lectures Monday - Big O
Recitations Monday/Tuesday - Big O
Lectures Wednesday - Relations and Directed Graphs
Lectures Friday - Group Activity
Online zyBooks Chapter 9 - Due November 1 @ 11:59pm
Written Assignment 2 - due November 7 at start of class.
Program 3 - due November 1 at 11:59pm
Keep an eye on Canvas for more quizzes opening
Week 10 : 10/22-10/28
Lectures This week's topic: Permutations and Inclusion/Exclusion
Lectures Monday - Inclusion/Exclusion
Recitations Monday/Tuesday - Counting Part 2
Lectures Wednesday - Exam Review
Online Thursday - zyBooks Chapter 8 - Due October 25 @ 11:59pm
Exams Friday - Midterm 2 October 26 in class - Covers Material through the exam
Online Written Assignment 2 - due November 7 at start of class.
Program 3 - due November 1 at 11:59pm
Keep an eye on Canvas for more quizzes opening
Week 9 : 10/15-10/21
Lectures This week's topic: Counting and Permutations
Lectures Monday - Bijection Rule
Recitations Monday/Tuesday - Counting Part 1
Lectures Wednesday - Permutations
Thursday - No Office Hours!
Lectures Friday - Practice with Counting
Online zyBooks Chapter 7 - Due October 18 @ 11:59pm
Written Assignment 1 - due October 17 at start of class.
Program 3 - due November 1 at 11:59pm
Keep an eye on Canvas for more quizzes opening
Week 8 : 10/8-10/14
Lectures This week's topic: Counting
Lectures Monday - Instructor Sick
Recitations Monday/Tuesday - Induction Practice Part 2
Lectures Wednesday - Structural Induction
Lectures Friday - Counting
Online zyBooks Chapter 7 - Due October 18 @ 11:59pm
Written Assignment 1 - due October 17 at start of class.
Program 3 - due November 1 at 11:59pm
Keep an eye on Canvas for more quizzes opening
Week 7 : 10/1-10/7
Lectures This week's topic: Induction
Monday - Induction
Recitations Monday/Tuesday - Induction Practice
Lectures Wednesday - Induction and Recursion
Online zyBooks Chapters 6 - Due October 11 @ 11:59pm
Lectures Friday - Practice with induction
Assignments Program 2 - Loop Invariants due October 4 at 11:59pm
Written Assignment 1 - due October 17 at start of class.
Program 3 - due November 1 at 11:59pm
Keep an eye on Canvas for more quizzes opening
Week 6 : 9/24-9/30
Lectures This week's topic: Functions and Sequences
Monday - Functions
Recitations Monday/Tuesday - Function and Set Operations
Lectures Wednesday - Sequences
Online Thursday - zyBooks Chapter 5 due September 27 @ 11:59pm
Lectures Friday - Practice with Functions and Sequences
Assignments Program 2 - Loop Invariants due October 4 at 11:59pm
Keep an eye on Canvas for more quizzes
Sets extended +1 extra attempt on Canvas
Week 5 : 9/17-9/23
Lectures This week's topic: Sets
Lectures Monday - Sets and Tuples
Recitations Monday/Tuesday - Loop Invariants
Lectures Wednesday - Exam Review
Online Thursday - zyBooks Chapter 4 due September 20 @ 11:59pm
Exams Friday - Exam 1 in the normal classroom at the normal time
See Syllabus for resources allowed during the exam
CSU ID or other photo ID required
Assignments Program 2 - Loop Invariants due October 4 at 11:59pm
Keep an eye on Canvas for quizzes opening and their due dates
Week 4 : 9/10-9/16
Lectures This week's topic: Proofs and Loop Invariants
Lectures Monday - More Proofs
Recitations Monday/Tuesday - Practice with Propositional and Predicate Logic
Lectures Wednesday - Loop Invariants
Online Thursday - zyBooks Chapter 3 due September 13 @ 11:59pm
Lectures Friday - Practice with Proofs
Assignments Program 2 - Loop Invariants due October 4 at 11:59pm
Keep an eye on Canvas for quizzes opening and their due dates
Week 3 : 9/3-9/9
Lectures This week's topic: Proofs
Lectures Monday - HOLIDAY - NO CLASS
Recitations Monday/Tuesday - HOLIDAY - NO LAB
Lectures Wednesday - Proofs
Lectures Friday - Let's Play with Proofs!
Assignments Program 1 - Truth Tables in Python due September 6 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates
Week 2 : 8/27-9/2
Lectures This week's topic: More Logic
Lectures Monday - Predicate Logic
Recitations Monday/Tuesday - More Python
Lectures Wednesday - Logical Inference
Online Thursday - zyBooks Chapter 2 due August 30 @ 11:59pm
Lectures Friday - Practice with Logical Infernce and Reasoning
Assignments Program 1 - Truth Tables in Python due September 6 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates
Week 1 : 8/20-8/26
Lectures This week's topic: Introduction to Logic
Lectures Monday - Intro Slides - Propositional Logic
Recitations Monday/Tuesday - Intro to Python
Lectures Wednesday - More Propositional Logic
Online Thursday - zyBooks - Chapter 1 due August 26 @ 11:59pm
Lectures Friday - Practice with Propositional Logic
Assignments Program 1 - Truth Tables in Python due September 6 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates