Satuan
1. Pengantar Kecerdasan Buatan dan Disiplin Verifikasi Teknik Komputer
2. Analisis Persyaratan dan Desain Perangkat Lunak
3. Pengodean dan Memasangkan Pemrograman dengan AI
4. Tinjauan Kode, Refactoring, dan Hutang Teknis
5. Debugging dan Pemecahan Masalah
6. Uji Otomatisasi dan Jaminan Kualitas
7. Struktur Data, Algoritma dan Kinerja
8. Basis Data, SQL dan Pemodelan Data
9. API, Arsitektur Sistem dan Cloud
10. Kode Aman, Pemodelan Ancaman, dan Analisis Kerentanan
11. Dokumentasi, DevOps dan Otomatisasi CI/CD
12. Batasan: Keamanan, Privasi, Lisensi dan Etika
Satuan 7 / 12
Struktur Data, Algoritma dan Kinerja
Keuntungan:
- Kemampuan untuk memilih struktur data dan algoritma yang sesuai untuk suatu masalah dengan analisis AI dan kompleksitas (Big-O).
- Kemampuan untuk mendeteksi dan meningkatkan kemacetan kinerja dengan dukungan AI melalui logika pengukuran dan pembuatan profil
- Kemampuan untuk memverifikasi kompleksitas AI dan klaim kinerja dengan analisis manual dan pengukuran aktual