Algoritma merupakan pola pikir yang terstruktur untuk menyelesaikan suatu masalah. Dalam algoritma ini berisi langkah-langkah yang diperlukan oleh seorang pemrogram untuk membuat sebuah program. Sebelum Anda dapat menulis program yang baik, terlebih dahulu Anda harus menguasai algoritma.
Buku ini akan menuntun Anda untuk menguasai dan menerapkan algoritma untuk menyelesaikan berbagai jenis masalah yang dihadapi. Soal-soal yang ada di buku ini, akan membantu untuk mempertajam kreasi Anda sampai sejauh mana Anda telah memahami algoritma dan menerapkannya dalam suatu pemrograman. Pembahasannya mencakup konsep pemrograman terstruktur dalam kaitannya dengan algoritma dan pemrograman, juga konsep pemrograman berorientasi objek dengan menggunakan C.
Buku ini membahas: Algoritma dan Pemrograman Terstruktur, Tipe Data & Operator, Decision, Looping, Fungsi, Array dan String, Pointer, Struktur, Storing, Searching, Linked List, Stack, Queue, Tree, Pemrograman Berorientasi Objek