Bu kitap, program tasarımına yeni başlayan bireylere konuyla ilgili temel bilgileri vermek ve programlama mantığını kazandırmaktır; daha sonra ileri düzey konulara giriş yapmasını sağlamaktır. Kitapta, ayrıca veri yapıları, veri modelleri, disk dosyalama, çevrimli ve rekürsif programlama gibi konular yalın bir dille ele alınmştır.
Her konu ele alınırken, bolca, gerçekçi örnekler verilerek konuların pekiştirilmesi hedeflenmiştir. Ayrıca, program tasarımında önemli yeri olan akış şemalarıkonusu da ayrıntılı biçimde ele alınmıştır.
Kitabımız üniversiteler veya yüksek okulların çeşitli bölümlerinde verilen “Bilgisayar Programlama Dilleri”, “Programlama Teknikleri”, “Programlamaya Giriş” ve “Programlama tasarımı ve Mantığı” gibi derslere kaynak kitap özelliğindedir.
Anahtar Sözcükler: Program tasarImInda temel kavramlar; algoritma tasarımı ve akış şemaları; C programlama diline giriş; veri türleri ve değişkenler; operatörler; döngü ve denetim deyimleri; G/Ç işlemleri; dizi ve matrisler; çevrimli ve rekürsif programlama; veri yapıları; disk dosyalama; veri modelleri; sözce (string) ve karakter fonksiyonlar; matematiksel fonksiyonlar; hata ayıklama fonksiyonları; tarih-zaman ve yerelleştirilme fonksiyonları; işletim sistemine dayalı uygulamaları; Önişlemciler; program tasarımında çok yapılan hatalar.