Mata kuliah ini membahas tentang prinsip-prinsip dasar rekayasa perangkat lunak, termasuk metodologi pengembangan perangkat lunak,siklus hidup pengembangan perangkat lunak,manajemen proyek,perangkat lunak dan teknik-teknik pengujian perangkat lunak