Techniky makromolekulárnej biológie umožňujú získavanie ohromného množstva biologických dát prevažne vo forme tzv. biologických sekvencií (DNA, RNA a proteínov). Pri snahe pochopiť tieto dáta a ďalej ich využívať vzniká množstvo zaujímavých matematických problémov. Bioinformatika je rýchle sa rozvíjajúcou oblasťou modernej informatiky, ktorá implikuje ďalší rozvoj biologických vied. Táto prednáška sa sústreďuje na vysvetlenie základných algoritmických princípov používaných pri riešení najrôznejších biologických problémov. Predpokladajú sa znalosti programovania v rozsahu bakalárskeho kurzu NPRG031 Programování 2. Toto je kurz k prednáške NTIN084 Bioinformatické algoritmy.