Pada 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.. Dalam kuliah ini mahasiswa juga melakukan implementasi pengembangan perangkat lunak menggunakan metode rekasaya perangkat lunak yang tepat, mengerti mengenai proses pembangunan sebuah perangkat lunak.