Rekayasa Perangkat Lunak (RPL) merupakan program keahlian yang mempelajari proses pembuatan, pengembangan, dan pengelolaan perangkat lunak seperti aplikasi, website, dan sistem informasi. Jurusan ini membekali peserta didik dengan keterampilan di bidang pemrograman serta pemahaman teknologi digital yang terus berkembang.
Dalam pembelajaran, siswa akan mempelajari berbagai bahasa pemrograman, desain sistem, pembuatan database, hingga pengembangan aplikasi berbasis web maupun mobile. Selain itu, siswa juga dilatih untuk berpikir logis, kreatif, dan mampu memecahkan masalah melalui teknologi.
Lulusan Rekayasa Perangkat Lunak diharapkan siap bersaing di dunia kerja sebagai programmer, web developer, atau tenaga IT, serta memiliki peluang besar untuk melanjutkan pendidikan atau membangun usaha di bidang teknologi digital.

