CPMK-1 Menganalisis dan membandingkan berbagai strategi perancangan algoritma seperti divide and conquer,greedy, dynamic programming, backtracking, dan branch and bound, berdasarkan efisiensi waktu dan ruang.
CPMK-2 Menerapkan metode pemecahan masalah algoritmik untuk menyelesaikan kasus kompleks yang relevandengan konteks pendidikan teknologi dan kejuruan.
CPMK-3 Mengembangkan proyek algoritma berbasis kebutuhan dunia industri atau vokasi, serta melakukan analisisperforma dan validasi hasilnya
CPMK-4 Merancang perangkat ajar atau modul pembelajaran algoritma inovatif, berbasis proyek dan kontekstualuntuk lingkungan pendidikan vokasi.
CPMK-5 Menyusun laporan proyek algoritma secara ilmiah, dengan mengikuti kaidah penulisan akademik dan menyertakan analisis algoritmik yang mendalam