Rekayasa Perangkat Lunak adalah salah satu jurusan termuda yang ada di SMKN 1 Cimahi. Jurusan ini bergerak di bidang pembuatan software desktop maupun web serta Pembuatan Game dan Animasi.
Berikut Ini adalah KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK :
1. Mengunakan algoritma pemrograman tingkat dasar
2. Mengunakan algoritma pemrograman tingkat lanjut
3. Membuat dokumen dengan HTML sesuai spesifikasi
4. Menerapkan dasar-dasar pembuatan web statis tingkat dasar
5. Mengoprasikan aplikasi basis data
6. Membuat apliksi berbasis Microsoft Access
7. Mengoprasikan sistem operasi jaringan komputer berbasis text
8. Mengoprasikan sistem operasi jaringan komputer berbasis GUI (Graphical User Interface)
9. Membuat progam aplikasi dengan menggunakan VB dan VB.Net
10. Membuat paket software aplikasi
11. Mengoprasikan bahasa pemrograman data deskripsi (SQL) tingkat dasar dan lanjut
12. Membuat halaman dinamis tingkat dasar dan lanjut
13. Mengoprasikan bahasa pemrograman objek oriented
14. Membuat program aplikasi web berbasis JAVA
15. Membuat program aplikasi menggunakan C++
16. Menjelaskan sistem peripheral
17. Membuat program basis data mengunakan PL/SQL
18. Membuat program aplikasi web berbasis JSP
19. Membuat program basis data berbasis XML
20. Membuat animasi tingkat dasar (BASIC ANIMATOR)