Weeks | Topics | Slides | Lab (Wed) | Assignment |
---|---|---|---|---|

1st | Overview & Introduction (March 3) | Intro | Lecture | |

2nd | Data Structures | Data Structure | Lecture | |

3rd | String Problems | string | Mar 17 | |

4th | Sorting Problems | sorting | Mar 24 | HW1 |

5th | Arithmetic Problems | arithmetics | Mar 31 | |

6th | Combinatorics | combinatorics | April 7 | |

7th | Review | April 14 | HW2 | |

8th | [Midterm Exam] | Solution | ||

9th | Backtracking | backtracking | April 28 | |

10th | Graph | graph | holiday | HW3 |

11th | Graph Algorithms | graph theory | May 12 | |

12th | Dynamic Programming | dynamic | May 19 | |

13th | Grid Problems | grid | May 26 | team Δ |

14th | Geometry Problems | geometry Δ | June 2 | |

15th | Computational Geometry | computational geo Δ | reserved | |

16th | Final Exam |