Kompetensi Rekayasa Perangkat Lunak (RPL) adalah satu kompentensi keahlian dalam bidang Teknologi Komputer dan Informatika. Terdapat 3 Konsentrasi Perangkat Lunak yang harus dikembangkan oleh para siswa-siswi Kompentensi KEahlian RPL diantaranya:
- Perangkat Lunak Berbasis WEB
- Perangkat Lunak Berbasi DEKSTOP
- Perangkat Lunak Berbasis Mobile (ANDROID APPS)
Perangkat Lunak tersebut di atas dikembangkan menggunakan beberapa Bahasa pemograman diantaranya:
- Bahasa Pemograman C
- Bahasa Pemograman JAVA
- Bahasa Pemograman HTML
- Bahasa Pemograman PHP
- Bahasa Pemograman VB.Net
- JavaScript
Prospek Kerja Kompentensi Keahlian Rekayasa Perangkat Lunak di DUNIA INDUSTRI, diantaranya:
- Programer
- Web Designer
- Web Developer
- IT Admin/IT Staff
- IT Consultant
- Techincal IT Support
- Mobile Development
- DLL
Sarana yang dimiliki Kompetensi Keahlian Rekayasa Perangkat Lunak SMK Negeri 2 Cimahi diantaranya :
- 3 Lab Komputer dengan rasio, 1 pengguna 1 komputer.
- Kamera surveillance dan air conditioner di setiap lab.
- Peralatan penunjang/pendukung untuk kebutuhan pembelajaran (RFID, Barcode Scanner, Finger Scanner, Dll).
Kompetensi Rekayasa Perangkat Lunak Merupakan Member Dari Oracle Academy untuk memperoleh sertifikasi internasional pada bidang :
- Java Fundamental.
- Java Foundation
- Database Foundation