
Kursus Algoritma dan Struktur Data untuk Fase F. Mencakup kompetensi CP elemen Algoritma dan Pemrograman: menganalisis beberapa strategi algoritmik, memberikan justifikasi efisiensi setiap alternatif, memilih solusi paling optimal, serta merancang dan mengimplementasikan struktur data abstrak yang kompleks (linked list, stack, queue, hash table, tree, dan graph) memakai Java.
15 modul dalam 5 blok, 32 JP, ditambah proyek akhir. Seluruh penilaian otomatis: pilihan ganda. Tanpa unggahan berkas, tanpa penilaian manual.
Praktik memakai editor Java daring gratis. Tidak diperlukan pemasangan perangkat lunak.

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.
- Manajer: Dian Purwanto
- Pengajar: Asrofi Asrofi