Mata kuliah ini menjelaskan tentang Konsep Dasar Perangkat Lunak, Daur Hidup, dan Tahapan Pembangunan Perangkat Lunak, mulai dari tahapan requirement, analisis, perancangan, konstruksi, pengujian, dan perawatan dengan menggunakan metode terstruktur yang dilengkapi studi kasus untuk setiap tahapannya.


Setelah mengikuti dan menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat menggunakan konsep dan metode rekayasa perangkat lunak terstruktur.