Class started with “administrivia” announcements:

- Notice of Final
- Solutions to HW10 given at the end of class.

We then looked at the general overview of the CSE-331 course:

Problem Statement -> Definition -> Algorithm Design -> Implementation -> Analysis

Throughout the semester we mainly focused at the Algorithm Design stage; we learned several effective methods to approach a problem, namely:

- Greedy
- Divide & Conquer
- Dynamic Programming

Dr. Rudra then mentioned that if any one is interested in continuing their algorithm education, they may want to look at two courses: CSE-396 and CSE-431/531.

(As a side note, both are offered next semester (Spring 12′)).