Mata kuliah ini membahas pendahuluan, review Software Development Life Cycle (SDLC), konsep berorientasi objek, model kebutuhan : use case model, analisis arsitektur perangkat lunak, analisis use case, presentasi studi kasus, desain basis data, identifikasi desain elemen, proses modelling, testing dan deployment, dan pengenalan tentang metodologi object lainnya.