Buku ini merupakan penggabungan dari dua buah buku terdahulu: Algoritma dan Pemrogroman dalam Bahasa Pascal dan C (Buku 1) dan Algoritma dan Pemrogroman dalam Bahasa Pascal dan C (Buku 2). Penggabungan ini dimaksudkan agar materi algoritma dan pemrograman dapat dipahami secara menyeluruh dan terintegrasi. Penggabungan ini juga sekaligus untuk memperbaiki beberapa kesalahan yang terdapat pada buku sebelumnya. Cara penyajian materi disusun dalam bahasa yang lebih mudah dipahami; setiap pokok bahasan dipertajam pembahasannya. Contoh-contoh pemecahan masalah diperbanyak, termasuk soal-soal latihan. Cara terbaik untuk mempelajari buku ini adalah dengan mempraktekkannya (learning by doing). Buku ini memuat materi yang Jengkap, dimulai dengan konsep dasar algoritma, struktur dasar pembangun algoritma (runtunan, pemilihan, pengulangan), fungsi dan prosedur, larik (array), matriks, algoritma pencarian, algoritma pengurutan, arsip beruntun, dan algoritma rekursif.