Deskripsi:
- Mata kuliah ini mengenalkan konsep dasar rekayasa perangkat lunak, termasuk definisi, tujuan, dan ruang lingkupnya.
- Mahasiswa belajar membuat program yang benar dan baik dengan memahami dasar-dasar algoritma dan pemrograman.
- Mahasiswa belajar tentang desain perangkat lunak yang efektif dan efisien.
- mengajarkan bagaimana mengelola proyek perangkat lunak dari awal hingga akhir.
- Fokus pada teknik pengujian perangkat lunak dan strategi pemeliharaan.
- Siklus hidup perangkat lunak, model pengembangan perangkat lunak, dan prinsip-prinsip rekayasa perangkat lunak.
- Struktur data, algoritma dasar, dan bahasa pemrograman.
- Pola desain, arsitektur perangkat lunak, dan dokumentasi desain.
- Perencanaan proyek, pengelolaan risiko, dan teknik estimasi.
- Pengujian unit, pengujian integrasi, dan pemeliharaan perangkat lunak.
- Pengajar: Brave A. Sugiarso