Rekayasa perangkat lunak merupakan salah satu bidang profesi yang mempelajari dan mendalami cara mengembangkan perangkat lunak misalnya pembuatan, perawatan, pemeliharaan, penerapan, pengubahan dan pendekatan atas perangkat lunak yang telah ada agar menjadi perangkat lunak yang lebih efektif dan efisien.
RPL juga berkaitan dengan software komputer mulai dari pembuatan website, aplikasi, game dan semua yang berkaitan dengan pemograman dengan menguasai bahasa pemograman tersebut. Intinya RPL tidak akan jauh-jauh dari tiga hal yaitu coding, Desain dan Algoritma yang akan menjadi kunci keberhasilan rekayasa perangkat lunak tersebut.
Ruang lingkup lulusan RPL
- GAME DEVELOPER
- SOFTWARE TESTER
- COMPUTER NETWORK
- WEB DEVELOPER
- SOFTWARE DEVELOPER
- SYSTEM ANALYST DAN SYSTEM INTEGRATOR