Computational thinking, flowchart, psudocode, input dan output, penyeleksian kondisi,
perulangan, file handling, array/list, pemrograman modular, pemrograman berbasis objek
(CPKM01-6) Mampu mengaplikasikan pemrograman untuk menyelesaikan masalah matematis (CPMK02-1) Mampu mengaplikasikan pemrograman untuk menyelesaikan masalah matematis (CPMK03-1) Mampu membuat program untuk permasalahan matematis
Mampu menerapkan konsep diskrit atau dasar graph dalam penyelesaian masalah