Algoritma pemrograman merupakan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah dalam pemrograman komputer. Pemahaman yang kuat terhadap algoritma sangat penting bagi anda agar dapat mengembangkan solusi yang efisien dalam pemrograman.

Pada akhir fase E, peserta didik Memahami konsep strategi algoritmik; mengembangkan program komputer terstruktur dalam notasi algoritma atau notasi lain berdasarkan strategi algoritmik yang tepat; mengembangkan, melakukan pemeliharaan, dan penyempurnaan algoritma standar ke dalam kode sumber program dengan memperhatikan kualitasnya; merancang dan mengimplementasikan sebuah program yang menggunakan struktur data kompleks dan tepat menggunakan library atau perangkat yang tersedia.