Bioinformatics has been recognised and studied as a separate discipline only in the last decade. Being a multidisciplinary subject it requires knowledge of several subjects, such as molecular biology, biochemistry, computer science and others. Students in a bioinformatics course are from different academic backgrounds; those who have studied biology (i.e., botany, zoology, biochemistry, microbiology, etc.), will require an introduction to mathematics and computer science, while those with a background in physics, chemistry and mathematics will need explanations of biological principles.