Bu kitap Dr. Rifat Çölkesen'in "Veri Yapıları ve Algoritmalar" adlı kitabının Dr. Cengiz Uğurkaya editörlüğünde ilgili derslerde birebir işlenecek bir ders kitabı uyarlamasıdır.
Konular Dr. Rifat Çölkesen'in ve bu dersi veren birçok akademisyenin anlatım senaryosuna göre düzünlenmiş olup bir dönemlik ders boyunca öğrencilere kazandırılması gereken olmazsa olmaz standart bilgileri kapsamaktadır.
Kitabımız öğrenciler için "Veri Yapıları ve Algoritmalar" "Program Geliştirme ve Veri Yapıları" "Algoritma Geliştirme ve Veri Yapıları" gibi dersleri için bir ders kitabıdır. Konuların herbiri için birebir yazıldığında çalışan programlar verilmiştir. Böylece öğrenciler bu programları kolayca çalıştırıp kavrayabilir ve verilen programların üzerine eklemeler yaparak kendisine has uygulamalar geliştirebilir.
Kitap üniversitelerin fakülte ve meslek yüksek okulları programı çerçevesinde hazırlanmıştır. Dolayısıyla bilgisayar mühendisliği endüstri mühendisliği elektronik mühendisliği yönetim bilişim sistemleri bölümleri; teknik eğitim fakültelerinin ilgili bölümleri ve meslek yüksek okulu öğrencileri için de bir ders kitabı olma özelliğindedir.