Mata pelajaran yang dipelajari di program RPL dirancang untuk membekali siswa dengan berbagai keahlian teknis dan praktis dalam pengembangan perangkat lunak.
HTML, CSS, JavaScript, PHP, Laravel
Android Studio, Kotlin, Flutter, React Native
MySQL, PostgreSQL, MongoDB
Figma, Adobe XD, Prototyping
Java, C#, Python, Visual Studio
TCP/IP, Routing, Network Security
Lulusan Rekayasa Perangkat Lunak dibekali kompetensi teknis dan soft-skill untuk merancang, membangun, menguji, dan memelihara aplikasi berbasis web maupun mobile sesuai kebutuhan industri.
Mampu membangun UI (HTML/CSS/JS) dan backend (PHP/Laravel) serta mengintegrasikan API.
Mampu membuat aplikasi Android/mobile dan menghubungkan ke layanan backend.
Mampu membuat ERD, relasi tabel, query SQL, dan optimasi dasar pada MySQL/PostgreSQL.
Mampu merancang wireframe, user flow, dan prototype menggunakan tools seperti Figma.
Mampu menggunakan Git/GitHub untuk kolaborasi tim, branching, dan code review sederhana.
Mampu melakukan testing dasar, debugging, dan deployment sederhana untuk aplikasi.