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 : 5/13 Final Exam
Exams Final Exams - As scheduled by the registrar on 5/13 from 8am to 8pm
Exam is in the form of a Canvas quiz
Exam is 2 hours 6 topics (just like the Practice Final) divided into a larger number of sub questions.
 
Week 15 : 5/3-5/9 Wrap up
Recitations Graphs and Spanning Trees
Lectures Practice Final Canvas quiz on line. Best prep for final
final review
Online zyBooks Chapter 11 - due May 7 @ 11:59pm
Online Your zyBooks Scores MUST be synced to Canvas this week to be counted in your grade.
 
Week 14 : 4/27-5/2 Graphs and Trees
Lectures Trees
Lecture on youtube. See Piazza and Canvas announcements.
Practice Final Canvas quiz on line. Best prep for final
Assignments Program PA5 - due Apr 27 at 11:59pm
Lecture on PA5 on echo.
Lecture on Gaphs and Spanning Trees worksheet on echo
Recitations Graphs
Online zyBooks Chapter 10 - Due April 30 @ 11:59pm
Keep an eye on Canvas for more quizzes opening
 
Week 13 : 4/20-4/26 Graphs
Lectures Graphs
Lecture on youtube. See Piazza and Canvas announcements.
Recitations Directed Graphs
Online zyBooks Chapter 9 - Due 23 @ 11:59pm
Assignments Program PA5 - due Apr 27 at 11:59pm
Keep an eye on Canvas for more quizzes opening
 
Week 12 : 4/13-4/19 Relations and Directed Graphs
Lectures Relations and Directed Graphs
Lecture on youtube. See Piazza and Canvas announcements.
Lecture on PA4 on echo.
Recitations Big O
Online zyBooks Chapter 8 - Due Apr 16 @ 11:59pm
Assignments Written Assignment 2 - due Apr 17 at end of day.
Program PA4 - due date extended to April 20 at 11:59pm
Keep an eye on Canvas for more quizzes opening
 
Week 11 : 4/6-4/12 Big O
Lectures Big O Lecture on youtube. See Piazza and Canvas announcements.
MID TERM 2 ON FRIDAY AS CANVAS QUIZ
MID TERM 2 has been curved
Recitations Counting Part 2
Online Thursday - zyBooks Chapter 7 - Due Apr 9 @ 11:59pm
Exams Friday - Midterm 2 Canvas quiz on line - Covers up to and including week 9 Bijection Rule and Permutations. You have one hour between 9 am and 5 pm so start no later than 4 pm. Mid term 2 review
Assignments Written Assignment 2 - due Apr 17. E-mail bohm@cs... text or a file (pdf; docx; jpg ...).
Program PA4 - due Apr 16 at 11:59pm
Keep an eye on Canvas for more quizzes opening
 
Week 10 : 3/30-4/5 Inclusion/Exclusion
Lectures Inclusion/Exclusion
Recitations How to recit in Teams
Program PA3 - Loop Invariants due Apr 2 at 11:59pm
Lectures Friday - Counting worksheet
Pigeon Principle worksheet
WORK SHEETS: Do worksheets in the week when provided. We go over it the next week.
Keep an eye on Canvas for more quizzes opening
 
Week 9 : 3/23-3/29 Bijection
Lectures Bijection Rule ; Permutations
Recitations Counting Part 1
Online Thursday - Zybooks Chapter 6 - Due Mar 26 @ 11:59pm
Lectures Friday - Counting Practice. There
Assignments Written Assignment 1 - EXTENDED TO Mar 27. Send picture of hand written homework or typed text to bohm@cs.colostate.edu
Program PA3 - Loop Invariants due Apr 2 at 11:59pm
Keep an eye on Canvas for more quizzes opening
 
SPRING BREAK : 3/16-3/22
Remote access to CS machines.
Moving to online teaching from March 25. Our lecture recordings will henceforth be available via Echo360 on Canvas.
Log in to Canvas and click on Echo360 on the left menu. You should be able to see all the videos. The Chrome browser
usually works the best.
The recitations will use Microsoft Teams in the regular recitation hours.
See guidelines for microsoft teams
 
Week 8 : 3/9-3/15 Counting
Request to take part in a Research Study
Due dates: PA1 2/20; MT1 2/28; PA2 3/5; WA1 3/23; PA3 4/2; WA2 4/13
Lectures Counting
Recitations Loop Invariants
Online zyBooks Chapter 5 - Due March 12 @ 11:59pm
Lectures Friday - Practice with Loop Invariants
Assignments Written Assignment 1 - Mar 23 at start of class.
Keep an eye on Canvas for more quizzes opening
 
Week 7 : 3/2-3/8 Induction and Loop Invariants
Lectures Structural Induction Recursive Definitions
Recitations More Induction Practice
Lectures Friday - Loop Invariants
Assignments Program PA2 - Truth Tables in Python due Mar 5 @ 11:59pm (no late period)
 
Week 6 : 2/24-3/1 Mid term 1
Lectures Induction continued Induction and Recursion
Recitations Induction part 1
Lectures Wednesday - Practice Exam
Exams Friday - Exam 1 in the normal classroom at the normal time
All material up to and including Proofs
See Syllabus for resources allowed during the exam
CSU ID or other photo ID required
 
Week 5 : 2/17-2/23 Sequencest and Introduction to Induction
Lectures More Sets and Functions and Sequences
Induction
Recitations Proofs
Online zyBooks 4 due Feb 27 @ 11:59pm
Lectures Friday - Practice with Proofs
Assignments Program PA1 - Logic Functions in Python due Feb 20 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates
 
Week 4 : 2/10-2/16 Proofs
Lectures Proofs and More Proofs
Recitations Logic
Online zyBooks 3 - Feb 20 @ 11:59pm
Lectures Friday - Friday proofs
Assignments Program 0 - Sets of bit strings in Python due Thursday Feb 13 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates
 
Week 3 : 2/3-2/9 More Logic
Lectures Predicate Logic
Recitations Python
Lectures Logical Inference
Online zyBooks 2 - due Feb 13 @ 11:59pm
Assignments Program 0 - Sets of bit strings in Python due Feb 13 @ 11:59pm (no late period)
Keep an eye on Canvas for quizzes opening and their due dates; Propositions
 
Week 2 : 1/27-2/2 Introduction to Logic
Lectures Propositional Logic; More Propositional Logic
Recitations Sets
Online Friday - zyBooks 1 - Sets due Jan 31 @ 11:59pm
Lectures Friday - Friday Group Activity
Keep an eye on Canvas for quizzes opening and their due dates; this week: Sets (1&2) quizzes
 
Week 1 : 1/20-1/26 Introduction to Sets and Functions
Lectures Monday - HOLIDAY - No Class
Lectures Intro Slides - Intro Sets and Functions
sets.txt To execute rename sets.txt to sets.py
Recitations NO Recitation First Week
Lectures Friday - Friday Group Activity: playing with sets in Python