home page - handouts - quizzes - practical info - Mike Jacobson - Christiane Lemieux - external pages |
Assignments: | PS: | 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 | PDF: | 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 |
Solutions: | PS: | 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 | PDF: | 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 |
News |
Unofficial final grades are available here.
CSUS will hold a review for CPSC 413 at 2pm on Friday (April 23rd), in ST 143.
Term grades are available here. The quiz mark (out of 40) is calculated based on your best 9 of 10 quizes. Please notify us of any corrections.
Prof. Jacobson's office hours for this week are:
Prof. Lemieux's office hours for this week are:
The final exam will take place Monday, April 26, 12:00-15:00, ICT 102. Please note that no books or calculators will be permitted, but you may bring one 8.5 x 11 sheet of notes.
Tentative Course Schedule |
Week | Topic | Sections of the textbook |
12/01 | Introduction; Growth of functions. | Chapter 1; Chapter 2: 2.1, 2.2; Chapter 3. |
19/01 | Growth of functions. | Chapter 3, Appendix A. |
26/01 | Recurrences. | Chapter 4. |
02/02 | Recurrences; Divide-and-Conquer. | Chapter 4; Chapter 2: 2.3. |
09/02 | Divide-and-Conquer. | Chapter 28: 28.2; Chapter 9: 9.3; Chapter 30: 30.2. |
23/02 | Dynamic Programming. | Chapter 15: 15.2. |
01/03 | Dynamic Programming. | Chapter 15: 15.3 (but not memoization), 15.4, and 0-1 Knapsack Problem (not in the textbook but described on p.382) |
08/03 | Greedy Algorithms. | Chapter 16: 16.1, 16.2. Chapter 23 (start). |
15/03 | Greedy Algorithms. | Chapter 23 (continued). Chapter 24: 24.3 |
22/03 | Greedy Algorithms; Approximation Algorithms. | Chapter 35: 35.1, 35.2 (not 35.2.2). |
29/03 | NP-Completeness. | Chapter 34: 34.1 to 34.3 (except circuit satisfiability). |
05/04 | NP-Completeness. | Chapter 34: 34.4, 34.5. |
12/04 | NP-Completeness. | Chapter 34: 34.3 (circuit satisfiability). |
This page last modified:
http://www.cpsc.ucalgary.ca/~jacobs/cpsc413/index.html |