Tento předmět ve své první části poskytuje studentům nezbytné základní i pokročilé informace o algoritmech, typických algoritmických problémech a jejich složitosti. Tato část obsahuje také použití základních i pokročilejších programovacích technik, programovacích a skriptovacích jazyků. Ve druhé části budou představeny analýzy vektorových a síťových dat včetně jednoduchých i složitějších algoritmů používaných v obou oblastech. Studenti budou seznámeni s různými nástroji a knihovnami vhodnými pro řešení úloh zaměřených především na analýzu biomedicínských dat.