Dokumen ini membahas pengantar algoritma dan pemrograman, menjelaskan definisi, langkah penyelesaian masalah, kriteria algoritma yang baik, serta cara penyajian algoritma. Algoritma didefinisikan sebagai langkah-langkah logis untuk menyelesaikan masalah, dan ditampilkan melalui deskripsi, pseudocode, atau flowchart. Sifat dan kriteria algoritma yang baik juga dijelaskan berdasarkan pemikiran Donald E. Knuth.