Buku ini dibagi menjadi 8 bab, yaitu dasar-dasar algoritma, tipe data, percabangan, pengulangan, subrutin, rekursi, pengurutan dan pencarian, dan pemrograman berorientasi objek. Sebagian besar bab dibagi menjadi 3 bagian, Bagian pertama adalah dasar teori singkat tentang topik yang dibahas. Bagian kedua adalah contoh-contoh soal yang memungkinkan anda memperdalam teori sambil berlatih. Bagian t…