Pada matkuliah ini akan membahas tentang Konsep dasar rekayasa perangkat lunak, Paradigma / Metode Pengembangan Perangkat LunakPerencanaan Proyek Perangkat Lunak, Dasar- dasar Teknik  Analisis, Pemodelan Analisis, Prinsip  dan Metode Desain, dan pengembangan perangkat lunak (contoh studi kasus).