The course will be based on six "chapters" covering the following central questions, with the algorithmic ideas that we will use to solve them in parentheses:
- How Do We Locate Disease-Causing Mutations? (Combinatorial Pattern Matching)
- Which Animal Gave Us SARS? (Evolutionary Trees)
- How Did Yeast Become Such a Good Wine Brewer? (Clustering Algorithms)
- Why Do We Still Not Have an HIV Vaccine? (Hldden Markov Models)
- Was T. rex Just a Big Chicken? (Computational Proteomics)
The grading for the course will be based on several weekly programming challenges, as well as a comprehension quiz at the end of each chapter.