Jurusan Rekayasa Perangkat Lunak mengajarkan keterampilan dasar dalam pengembangan perangkat lunak. Mata pelajaran meliputi pemrograman, analisis kebutuhan perangkat lunak, pengujian perangkat lunak, manajemen proyek, dan dasar-dasar desain antarmuka pengguna.