Calendar
(subject to change)
Jump to this week
Week 1
Week 1
Topics/Goals:
Lecture:
Assessment:
Tues
February 12
Topics/Goals:
Lecture:
Assessments:
- Post a question or comment about syllabus on Canvas Discussions by 5pm
Wed
February 13
Topics/Goals:
Induction
- Describe inductive proofs at a high level.
- Describe inductive proof structure
- Find errors in inductive proofs
Assessments:
- Math background pre-quiz on Canvas due @ 5pm
Fri
February 15
No class: Spring Carnival
Sat
February 16
Topics/Goals:
Lecture:
Assessments:
- Rough Draft of PSet 1 to Canvas @ 6pm
Week 2
Week 2
Topics/Goals:
Lecture:
Assessment:
Tues
February 19
Topics/Goals:
Lecture:
Assessments:
- PSet 1 Self-grade and reflection due to Canvas @ 7pm
Fri
February 22
Topics/Goals:
Deduction/Sets
- Implement deduction strategies
- Create sets using set builder notation
Assessments:
- Quiz 1
- Programming Assignment 1 Assigned (due April 5)
Sat
February 23
Topics/Goals:
Lecture:
Assessments:
- Rough Draft of PSet 2 to Canvas @ 6pm
Week 3
Week 3
Topics/Goals:
Lecture:
Assessment:
Tues
February 26
Topics/Goals:
Lecture:
Assessments:
- Pset 2 Self-grade and reflection due to Canvas @ 7pm
Wed
February 27
Topics/Goals:
Proof Language
- Familiarity with language and style of proofs
Lecture:
Assessments:
Fri
March 1
Topics/Goals:
de Morgan's Rules/Proof Language
- Apply de Morgan's Rules
- Notice style of proofs
Lecture:
Assessments:
- Quiz 2
Sat
March 2
Topics/Goals:
Lecture:
Assessments:
- Rough Draft of PSet 3 to Canvas @ 6pm
Week 4
Week 4
Topics/Goals:
Lecture:
Assessment:
Tues
March 5
Topics/Goals:
Lecture:
Assessments:
- Pset 3 Self-grade and reflection due to Canvas @ 7pm
Wed
March 6
Topics/Goals:
Proofs
- Prove iff proofs
- Prove by example/counterexample
- Prove by cases
Lecture:
Assessments:
Sat
March 9
Topics/Goals:
Lecture:
Assessments:
- Rough Draft of PSet 4 to Canvas @ 6pm
Week 5
Week 5
Topics/Goals:
Lecture:
Assessment:
Mon
March 11
Topics/Goals:
Review for Midterm 1
Lecture:
Assessments:
- Pset 4 Due to Canvas @ 9pm
- PSet 5 assigned
Tues
March 12
Topics/Goals:
Lecture:
Assessments:
- Pset 4 Self-grade and reflection due to Canvas @ 7pm
Fri
March 15
Topics/Goals:
Equivalence Relations
- Describe a relation
- Describe relationship between equivalence classes and relations
- Prove when a relation is an equivalence relation.
Assessments:
- Midterm 1 (self-scheduled): Last submissions @ 6 PM
Sat
March 16
Topics/Goals:
Lecture:
Assessments:
- Rough Draft of PSet 5 to Canvas @ 6pm
Week 6
Week 6
Topics/Goals:
Lecture:
Assessment:
Tues
March 19
Topics/Goals:
Lecture:
Assessments:
- Pset 5 Self-grade and reflection due to Canvas @ 7pm
Fri
March 22
Topics/Goals:
Counting
- Use counting rules to solve problems
Lecture:
Assessments:
- Quiz 5 (due to Canvas by 6pm)
Spring Break
Spring Break
Week 7
Week 7
Topics/Goals:
Lecture:
Assessment:
Tues
April 2
Topics/Goals:
Lecture:
Assessments:
- Pset 6 Self-grade and reflection due to Canvas @ 7pm
Sat
April 6
Topics/Goals:
Lecture:
Assessments:
- Rough Draft of PSet 7 to Canvas @ 6pm
Week 8
Week 8
Topics/Goals:
Lecture:
Assessment:
Mon
April 8
Topics/Goals:
Graphs
- Analyze pseudocode containing adjacency lists/matrices
- Describe graph search
Lecture:
Assessments:
- Pset 7 Due to Canvas @ 9pm
- Programming Assignment 2 Assigned (due Monday May 6)
- PSet 8 assigned
Tues
April 9
Topics/Goals:
Lecture:
Assessments:
- Pset 7 Self-grade and reflection due to Canvas @ 7pm
Fri
April 12
Spring Symposium, No Class, Bonus Spring Symposium Reflections Due at 9pm
Sat
April 13
Topics/Goals:
Lecture:
Assessments:
- Rough Draft of PSet 8 to Canvas @ 6pm
Week 9
Week 9
Topics/Goals:
Lecture:
Assessment:
Tues
April 16
Topics/Goals:
Lecture:
Assessments:
- Pset 8 Self-grade and reflection due to Canvas @ 7pm
Wed
April 17
Topics/Goals:
Midterm 2 Review
Lecture:
Assessments:
- Midterm 2 (self-scheduled): Available for Pick-up @ 10 AM
Fri
April 19
Topics/Goals:
Graphs - Breadth First Search and Trees
- Trace through the steps of BFS search
- Explain runtime analysis of BFS search
- Describe trees using appropriate terminology
Lecture:
Assessments:
- Midterm 2 (self-scheduled): Submitted by 5 PM
Sat
April 20
Topics/Goals:
Lecture:
Assessments:
- Rough Draft of PSet 9 to Canvas @ 6pm
Week 10
Week 10
Topics/Goals:
Lecture:
Assessment:
Mon
April 22
Topics/Goals:
Functions - Recurrence Relations
- Figure out recurrence relations for recursive algorithms and other problems
- Solve recurrence relations using the iterative method
Lecture:
Assessments:
- Pset 9 Due to Canvas @ 9pm
- PSet 10 assigned
Tues
April 23
Topics/Goals:
Lecture:
Assessments:
- Pset 9 Self-grade and reflection due to Canvas @ 7pm
Sat
April 27
Topics/Goals:
Lecture:
Assessments:
- Rough Draft of PSet 10 to Canvas @ 6pm
Week 11
Week 11
Topics/Goals:
Lecture:
Assessment:
Tues
April 30
Topics/Goals:
Lecture:
Assessments:
- Pset 10 Self-grade and reflection due to Canvas @ 7pm
Sat
May 4
Topics/Goals:
Lecture:
Assessments:
- Rough Draft of PSet 11 to Canvas @ 6pm
Week 12
Week 12
Topics/Goals:
Lecture:
Assessment:
Tues
May 7
Topics/Goals:
Lecture:
Assessments:
- Pset 11 Self-grade and reflection due to Canvas @ 7pm
Fri
May 10
Topics/Goals:
Reflections and Evaluations
Lecture:
Assessments:
- Quiz 11
- Overall Reflection and Self-Grade Due @ 8:00 am
Sat
May 11
Topics/Goals:
Lecture:
Assessments:
Week 13
Week 13
Topics/Goals:
Lecture:
Assessment: