CS 415, Section 002 | Sonoma State University | Spring, 2022 |
Algorithm Analysis
|
||
Instructor: Henry M. Walker
Lecturer, Sonoma State University |
Monday | Wednesday |
---|---|
January 24Getting Started
Chapter 1: Introduction to Algorithms
| January 26
Chapter 2: Analysis Fundamentals
|
January 31
Appendix B: Recurrence Relations
| February 2
Chapter 2: Analysis Fundamentals
Chapter 3: Brute Force and Exhaustive Search
|
February 7
inserChapter 3: Brute Force and Exhaustive Search
| February 9
Chapter 3: Brute Force and Exhaustive Search
|
February 14
Chapter 4: Decrease ahd Conquer
| February 16
Loop Invariants
|
February 21
Loop Invariants/Chapter 5: Divide and Conquer
| February 23
Loop Invariants/Chapter 5: Divide and Conquer
|
February 28
Chapter 5: Divide and conquer
| March 2 Test 1 |
March 7
Chapters5-6: Transform-and-Conquer
March 9
Chapter 5: Transform-and-Conquer
|
|
March 14
Chapter 6: Transform-and-Conquer
| March 16
Chapter 6: Transform-and-Conquer
|
March 21 Spring Break: Monday, March 21 | March 23 Spring Break: Wednesday, March 23 |
March 28
Section 7.3: Hashing
| March 30
|
April 4
Chapter 8: Dynamic Programming
Two of the following sections
| April 6
Chapter 6: Space and Time Trade-offs
|
April 11
Chapter 9: Greedy Techniques
| April 13
Consequences of Numeric Data Representation
|
April 18
| April 20 Test 2 |
April 25
Chapter 9: Greedy Techniques
| April 27
Chapter 11: Limitations of Algorithm Power
Chapter 11: Limitations of Algorithm Power
|
May 2
Chapter 11: Limitations of Algorithm Power
| May 4
Chapter 12: Coping with Limitations of Algorithm Power
|
May 9
Chapter 12: Coping with Limitations of Algorithm Power
| May 11 Last day of class: Wednesday, May 11 |
May 16 Exam schedule: May 16-20 | May 18 |
created 22 June 2021 developed and refined Summer 2021 |
|
For more information, please contact Henry M. Walker at walker@cs.grinnell.edu. |