Bioinformatics uses databases and computers to answer biological questions through activities like annotating biological data and manipulating information. It involves fields like molecular biology, genomics, systems biology, and more. The history of bioinformatics began in the pre-1970s with early sequence alignment algorithms and studies on protein structure and evolution. It expanded in the 1970s and 1980s with more advanced algorithms and resources for tasks like sequence analysis, molecular databases, and protein structure prediction. The course will cover topics like biological databases, nucleotide sequence analysis, statistical methods, protein structure modeling, and applications like genomics, proteomics, and drug design.