Pemrograman Dasar adalah pemrograman yang memberikan dasar-dasar logika dimana sintak-sintak yang diberikan bersifat universal dan lebih mengedepankan pembentukan pola pikir siswa tentang bagaimana membuat sebuah program yang efektif dan efisien. Materi Pelajaran Pemrograman Dasar dibagi menjadi 4 bagian, di mana satu semester untuk tiap bagian. Pada bagian pertama, di Kelas X Semester 1 ini, lebih menekankan pada dasar-dasar algoritma sebagai langkah awal siswa untuk belajar pemrograman. Dengan menguasai dasar-dasar algoritma diharapkan terbentuk pola pikir siswa tentang bagaimana menyelesaikan masalah nyata dalam bentuk rangkaian langkah- langkah algoritma dan menyajikannya dalam bahasa natural, pseudocode dan flowchart. Dalam pembahasan buku ini juga dikenalkan struktur percabangan dan perulangan yang sering muncul dalam masalah pemrograman komputer.