MK ini memberikan mahasiswa pemahaman dan kemampuan untuk membangun serta mengembangkan perangkat lunak menggunakan metode rekasaya perangkat lunak, mengerti mengenai proses pembangunan sebuah perangkat lunak terutama metode rekayasa berorientasi objek.