Mahasiswa yang menggunakan modul ini akan ditantang untuk membuat solusi nyata berbasis perangkat lunak dengan pendekatan berbasis objek. Modul ini tidak serta-merta memberikan instruksi untuk mengharapkan keluaran. Modul ini terbagi menjadi enam bagian yang berisi panduan secara implisit bagaimana menyusun solusi perangkat lunak berbasis objek.