Навчальний посібник. — Львів : ЛНУ імені Івана Франка, 2013. — 468 с.
Головну увагу звернуто на реалізацію типових алгоритмів опрацювання скалярних величин, скінченних послідовностей, рядів, цілих чисел, масивів, рядків тощо. Розглянуто реалізацію класичних алгоритмів розв’язування задач комбінаторної оптимізації на базі жадібного методу та методу динамічного програмування.