Bermaksud untuk mengintegrasikan asas-asas bahasa pengaturcaraan dengan permainan mudah alih.
Aplikasi permainan mudah alih akan berfungsi sebagai alat visual. Oleh kerana pelajar tidak dapat 'melihat' apa yang sedang berlaku di dalam komputer apabila program dilaksanakan, alat visualisasi perlu dibangunkan untuk membantu mereka dalam menggambarkan proses pengaturcaraan secara dinamik. Aplikasi permainan mudah alih bertujuan untuk pelajar menggunakan pengajaran yang diperoleh secara akademik dan untuk memperbaiki teknik mereka dalam menyelesaikan masalah. Walau bagaimanapun, permainan ini tidak akan berfungsi sebagai pengganti untuk pelajaran dan penyusun. Pelajar masih perlu mematuhi latihan dan kerja sekolah yang disediakan oleh sekolah untuk menerapkan pengetahuan yang diperoleh daripada alat bantu mengajar.