Besides the learning objectives written in the original syllabus, I've added others: (a) Implement, test, debug and measure performance on big and small problem sizes of algorithms based on their exposition and pseudo-code descriptions in textbooks like CLRS. (b) Write reports of what are the topics and facts stated and/or proved in specified sections or chapters of textbooks like CLRS. (c) Write demonstrations on paper of algorithmic ideas applied to novel problems and runs of algorithms described in English, pseudo-code or practical code.
office hours TUEDAYS, 1:00-5:00PM and by appointment, LI-96Q.
What will happen in lectures:
| Day | Readings/Assignments/Topics | Resources |
| C01 Thu Jan 20
6. |
|
| Day | Readings/Assignments/Topics | Resources |
| C02 Tue Jan 25
1. 2. 6. |
|
|
| C03 Thu Jan 27
1. 3. 6. |
|
| Day | Readings/Assignments/Topics | Resources |
| C04 Tue Feb 1 |
|
|
| C05 Thu Feb 3 |
|
| Day | Readings/Assignments/Topics | Resources |
| C06 Tue Feb 8 |
|
|
| C07 Thu Feb 10
2., 6., 7. |
|
| Day | Readings/Assignments/Topics | Resources | |
| C08 Tue Feb 15 |
|
||
| C09 Thu Feb 17 |
|
| Day | Readings/Assignments/Topics | Resources |
| C10 Tue Mar 1 | ||
| C11 Thu Mar 3 |
|
| Day | Readings/Assignments/Topics | Resources |
| C12 Tue Mar 8 | ||
| C13 Thu Mar 10 |
|
| Day | Readings/Assignments/Topics | Resources |
| C14 Tue Mar 15 | ||
| C15 Thu Mar 17 | Midterm Exam in class |
| Day | Readings/Assignments/Topics | Resources |
| C16 Tue Mar 22 |
|
|
| C17 Thu Mar 24 |
|
| Day | Readings/Assignments/Topics | Resources |
| C18 Tue Mar 29 |
Midterm-Makeup Problem: Problems versus Algorithms Write on 5 separate pages the following for each of the 5 problems below. What to write:
The Problems:
Students who answered the midterm question to state and compare PROBLEMS without reference to ALGORITHMS got 14 points on the midterm for this. Everyone else will get those 14 midterm exam points from doing this homework. DUE (like taxes) Thu, April 14.). |
|
| C19 Thu Mar 31 |
|
| Day | Readings/Assignments/Topics | Resources |
| C20 Tue Apr 5 | ||
| C21 Thu Apr 7
(2) |
|
| Day | Readings/Assignments/Topics | Resources |
| C22 Tue Apr 12 | ||
| C23 Thu Apr 14 |
|
| Day | Readings/Assignments/Topics | Resources |
| C24 Tue Apr 26 | ||
| C25 Thu Apr 28 |
| Day | Readings/Assignments/Topics | Resources |
| C26 Tue May 3 |
|
|
Advice for studying for the final exam:
List of textbook sections emphasized after the midterm: