Головне завдання посібника - висвітлення основних прийомів і методів конструювання ефективних програм у мові Сі. Тут детально розглядаються: рекурсія. впорядкування, пошук і вибір, аналітичні перетворення виразів, алгоритми на графах. Особливу увагу приділено засобам розробки програм. Розглянуто різні методи зберігання структур даних, різні засоби керування пам'яттю.
Особливістю викладеним є практична спрямованість.
У лабораторних роботах посібника добре представлені методи побудови інструментальних засобів програмування від найпростіших фільтрів до інтерпретатора мови програмування. В окремому розділі наводяться програми розв'язку всіх задач і вправ, наданих для самостійного опрацювання в попередніх розділах, шо охоплюють значну предметну область. Грунтовно подано найважливіші структури даних і показано, за яких умов їхнє використання доцільне. Якісно описано методи зберігання, алгоритми обробки і програми таких структур: лінійних списків, матриць та багатовимірних масивів, дерев, графів, файлів.
Матеріал викладення посібника чітко структурований за темами, шо дає змогу просто спроектувати його на практичне або лабораторне заняття.