Celem kształcenia w ramach kursu jest zaznajomienie słuchaczy z podstawami teoretycznymi i praktycznymi projektowania, analizy, implementacji a także wykorzystania algorytmów i struktur danych. Kurs prowadzony jest w języku polskim.