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 9 / 12
API, Arsitektur Sistem dan Cloud
Keuntungan:
- Kemampuan untuk merancang kontrak REST/HTTP API, model kesalahan, dan pembuatan versi secara konsisten dengan dukungan AI
- Kemampuan untuk membandingkan opsi arsitektur monolit, layanan mikro, dan cloud beserta kelebihan dan kekurangannya dengan AI
- Kemampuan untuk mengevaluasi secara kritis arsitektur yang diusulkan AI dalam hal beban aktual, biaya, dan kompleksitas operasional