Peserta didik mampu:
Memahami alur proses pengembangan program atau produk teknologi digital;
Menuliskan algoritma yang efisien, efektif, dan optimal;
Menganalisis persoalan dengan pemahamannya terhadap beberapa strategi algoritmik untuk menghasilkan beberapa alternatif solusi dari satu persoalan dengan memberikan justifikasi efisiensi, kelebihan, dan keterbatasan dari setiap alternatif solusi;
Mampu memilih dan menerapkan solusi terbaik, paling efisien, dan optimal dengan merancang struktur data yang lebih kompleks dan abstrak. Selain itu,
Mampu mengenali berbagai model jaringan komputer serta mampu melakukan pengiriman data antar perangkat dalam jaringan komputer dan troubleshooting permasalahan jaringan komputer
Peserta didik mampu:
Memanfaatkan sumber data yang terbuka, terpercaya, dan legal untuk mengolah data untuk pengambilan keputusan dan prediksi secara efektif, efisien, dan optimal tanpa atau dengan komputer.
Peserta didik mampu:
Memahami konsep strategi algoritmik, mengembangkan program komputer terstruktur dalam notasi algoritma atau notasi lain berdasarkan strategi algoritmik yang tepat.
Mampu mengembangkan, melakukan pemeliharaan dan penyempurnaan algoritma standar ke dalam kode sumber program dengan memperhatikan kualitasnya.
Mampu merancang dan mengimplementasi sebuah program yang menggunakan struktur data kompleks dan tepat menggunakan library atau perangkat yang tersedia.