Gözden geçirilmiş ve
yenilenmiş 15. baskısını yapan kitap daha önce programlama ile ilgili
bilgisi bulunmayan okuyucuları da kapsayacak şekilde başlangıç
seviyesinden ileri seviyelere kadar, adım adım "Algoritma Geliştirme" ve
"Programlama Teknikleri"ni anlatmaktadır.
Kitapta
farklı alanlara ait çok sayıda örnek problemin çözümüne ilişkin akış
diyagramları çizilerek altı ayrı programlama dilinde (C, C++, C#, Java,
MATLAB ve Python) kodlanmıştır. Okuyucuların "algoritma" ve
"programlama" bilgilerini geliştirmeleri için konular çok sayıda çözümlü
örnekler ve bölüm sonu soruları ile desteklenmiştir (492'si Çözümlü,
933 Örnek/Problem).
Kitaptaki konuları, sırası ile
okuyup uygulayan okuyucuya "algoritma geliştirme" ve "program yazma"
tekniklerinin kazandırılması amaçlanmıştır.