Dokumen ini menjelaskan definisi dan pentingnya algoritma dalam ilmu komputer serta kehidupan sehari-hari, dengan contoh sederhana seperti pertukaran isi dua gelas. Algoritma harus mengikuti langkah-langkah logis dan dapat dituangkan dalam notasi bahasa pemrograman untuk diimplementasikan. Selain itu, tidakasi algoritma dapat dibuat dengan kalimat deskriptif, flowchart, atau pseudo-code, yang umum digunakan oleh programmer pemula.