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.

This is your schedule resource for this course. Do not rely on the Canvas calendar for due date information for assignments except for the Canvas quizzes.

 
Finals Week : Final Exams
Exams Final Exams - As scheduled by the registrar
Exam is in the normal classroom
Exam is 2 hours but still only 5 questions.
Exams Optional Early Final - Monday of Finals Week 7:30am-9:30am in Natural Resources room 140
Final Exams - Arrive on time. Late seatings may not be accomodated.
 
Week 15 : 12/9-12/15 Fun and Review
Lectures Monday - Fun With Graphs
Recitations Monday/Tuesday - Review - Come with questions!
Lectures Wednesday - Review and Mock Final handed out on paper - No electronic copy!
Answer Key will be posted to Piazza by EOD Saturday before Finals Week
Lectures Friday - No Class
Assignments Program 5 - due Dec 13 at 11:59pm
 
Week 14 : 12/2-12/8 Trees
Lectures Monday - Trees (First Half)
Recitations Monday/Tuesday - Trees
Lectures Wednesday - Trees (Second Half)
Online zyBooks Chapter 11 - Due Dec 5 @ 11:59pm - LAST zyBooks!!!!
Lectures Friday - Practice with Trees
Assignments Program 5 - due Dec 13 at 11:59pm
Online Your zyBooks Scores MUST be synced to Canvas to be counted in your grade.
Deadline to sync zyBooks is the start of the EARLY final exam.
Any zyBooks synced after that may not be counted.
 
Thanksgiving Break :
 
Week 13 : 11/18-11/24 Graphs
Lectures Monday - Graphs (First Half)
Recitations Monday/Tuesday - Directed Graphs
Lectures Wednesday - Graphs (Second Half)
Online zyBooks Chapter 10 - Due Nov 21 @ 11:59pm
Lectures Friday - NO CLASS
Keep an eye on Canvas for more quizzes opening
 
Week 12 : 11/11-11/17 Graphs
Lectures Monday - Relations
Recitations Monday/Tuesday - Big O
Lectures Wednesday - Directed Graphs
Online zyBooks Chapter 9 - Due Nov 14 @ 11:59pm
Lectures Friday - Group Activity
Assignments Written Assignment 2 - due November 13 at start of class.
Keep an eye on Canvas for more quizzes opening
 
Event : 11/8 - 11/9 7pm-7pm Extra Life Game-a-thon Hosted at the Richardson Design Center
 
Week 11 : 11/4-11/10 Big O
Lectures Monday - Inclusion/Exclusion
Recitations Monday/Tuesday - No Recitation This Week
Lectures Wednesday - Big O
Online zyBooks Chapter 8 - Due Nov 7 @ 11:59pm
Lectures Friday - Group Activity
Assignments Written Assignment 2 - due November 13 at start of class.
Program 4 - due November 22 at 11:59pm
Keep an eye on Canvas for more quizzes opening
 
Week 10 : 10/28-11/3 Permutations and Inclusion/Exclusion
Lectures Monday - Permutations
Recitations Monday/Tuesday - Counting Part 2
Lectures Wednesday - Inclusion/Exclusion and Exam Review
Online Thursday - zyBooks Chapter 7 - Due Oct 31 @ 11:59pm
Exams Friday - Midterm 2 in class - Covers up to Bijection Rule and not Permutations.
Assignments Written Assignment 2 - due November 13 at start of class.
Program 4 - due November 22 at 11:59pm
Keep an eye on Canvas for more quizzes opening
 
Week 9 : 10/21-10/27 Counting
Lectures Monday - Counting
Recitations Monday/Tuesday - Counting Part 1
Lectures Wednesday - Bijection Rule ; Permutations
Online Thursday - zyBooks - None this week
Lectures Friday - Practice with Counting
Keep an eye on Canvas for more quizzes opening
 
Week 8 : 10/14-10/20 Loop Invariants
Lectures Monday - Loop Invariants
Recitations Monday/Tuesday - Loop Invariants
Lectures Wednesday - Loop Invariants
Online Thursday - Chapter 6 - Due Oct 10 @ 11:59pm
Lectures Friday - Practice with Functions
Assignments Written Assignment 1 - due Oct 16 at start of class.
Program 3 - Loop Invariants due Oct 25 at 11:59pm
Keep an eye on Canvas for more quizzes opening
 
Week 7 : 10/7-10/13 Induction continued
Lectures Monday - Induction continued ; Induction and Recursion
Recitations Monday/Tuesday - Induction Practice
Lectures Wednesday - Structural Induction ;
Online zyBooks Chapter 5 - Due Oct 10 @ 11:59pm
Lectures Friday - Practice with induction
Written Assignment 1 - due Oct 16 at start of class.
Keep an eye on Canvas for more quizzes opening
 
Week 6 : 9/30-10/6 Sequences and Induction
Lectures Monday - Sequences
Recitations Monday/Tuesday - No Recitation This Week
Lectures Wednesday - Induction
Online Thursday - zyBooks Chapter 4 due Oct 3 @ 11:59pm
NOTE: Some zyBooks chapters have been re-arranged.
Lectures Friday - Practice with Induction
Assignments Program 2 - Truth Tables in Python due Oct 4 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates
Lectures Ben is gone to Grace Hopper this week.
10am section will meet as normal
 
Week 5 : 9/23-9/29 Functions
Lectures Monday - Functions
Recitations Monday/Tuesday - Function and Set Operations
Lectures Wednesday - Practice Exam
Exams Friday - Exam 1 in the normal classroom at the normal time
All material up to and including Sets and Tuples (week 4)
See Syllabus for resources allowed during the exam
CSU ID or other photo ID required
Assignments Program 2 - Truth Tables in Python due Oct 4 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates
 
Week 4 : 9/16-9/22 Proofs and Sets
Lectures Monday - More Proofs
Recitations Monday/Tuesday - Proofs
Lectures Wednesday - Sets and Tuples
Online Thursday - zyBooks Chapter 3 due Sept 19 @ 11:59pm
Lectures Friday - Practice with Proofs
Assignments Program 2 - Truth Tables in Python due Oct 4 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates
 
Week 3 : 9/9-9/15 Proofs
Lectures Monday - Logical Inference
Recitations Monday/Tuesday - Python
Lectures Wednesday - Proofs
Online Thursday - zyBooks - Chapter 2 due Sept 12 @ 11:59pm
Lectures Friday - Friday group worksheet
Assignments Program 1 - Truth Tables in Python due Sept 13 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates
 
Week 2 : 9/2-9/8 More Logic
Lectures Monday - HOLIDAY - No Class
Recitations Monday/Tuesday - No Recitation due to Monday Holiday
Lectures Wednesday - Predicate Logic
Online Thursday - zyBooks - Chapter 1 due Sept 5 @ 11:59pm
Lectures Friday - Practice with Logic
Assignments Program 1 - Truth Tables in Python due Sept 13 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates
 
Week 1 : 8/26-9/1 Introduction to Logic
Lectures Monday: Intro Slides - Propositional Logic
Recitations NO Recitation First Week
Lectures Wednesday - More Propositional Logic
Online Thursday - zyBooks - Chapter 1 due Sept 5 @ 11:59pm (next Thursday)
Lectures Friday - Friday Group Activity
Assignments Program 1 - Printing Truth Tables in Python due Sept 13 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates