An introduction to design and development of bioinformatics algorithms and their applications in bioinformatics. Topics may include algorithms for sequence comparison/alignment, large-scale biological database search, evolutionary tree reconstruction, and identification of important features in nucleic acid and protein sequences and underlying computational techniques.