Learning Outcomes:
At the end of the course students should: -be aware of most of the main goals and problems in computational biology; -understand dynamic programming techniques and be able to replicate at least manually the main dynamic programming techniques for biological sequences; -be familiar with the main public molecular biology databases ; -understand the goals of molecular phylogeny, and be aware of the main techniques proposed to compute phylogenies; -understand the basic concepts of protein structure prediction