Assignment | Topic | Due by 11:59pm | Submission instructions |
---|---|---|---|
Essay 1 | Essay 1: Intro to Bio Algorithms | Thursday, September 6 | In class |
Homework 1 | HW1: Exhaustive search | Tuesday, September 18 | In class |
Homework 2 | HW2: Greedy and dyanmic programming | Tuesday, October 2 | In class |
Homework 3 | HW3: Dyanmic programming, divide and conquer | Tuesday, October 16 | In class |
However, if you find a solution from any other source, such as a web page, a journal paper, a different algorithms textbook, an official homework solution from some earlier semester, or your mom, you must rewrite the solution in your own words, and you must properly cite your sources. Assume the grader will have access to all the official course material, but nothing else. While we strongly encourge you to use any outside source at your disposal, please remember that the homework is supposed to demonstrate that you understand of the material, not just how to use Google and a printer.
Some problems may deviate from these default requirements. For example, you may be asked for an algorithm that uses a parrticular approach, even though another approach may be more efficient, or you may be asked to find a counterexample or work through an example of an algorithm. (See the first point in this section.) Exam problems will rarely ask for proofs of correctness.