Definisi:
Rekayasa Perangkat Lunak adalah jurusan yang mempelajari proses analisis, perancangan, pembuatan, pengujian, dan pemeliharaan perangkat lunak (software) agar dapat digunakan sesuai kebutuhan pengguna.
Gambaran Umum:
RPL berfokus pada pengembangan aplikasi berbasis desktop, web, dan mobile, serta mengajarkan prinsip rekayasa perangkat lunak yang efisien, aman, dan mudah digunakan.
Gambaran Khusus:
Siswa akan mempelajari bahasa pemrograman (seperti Java, Python, C#, dan PHP), basis data, algoritma, dan metodologi pengembangan seperti Agile atau Scrum.
Lingkup Pembelajaran:
– Pemrograman dasar dan lanjutan
– Desain antarmuka pengguna (UI/UX)
– Basis data dan sistem informasi
– Pengujian dan pemeliharaan software
– Manajemen proyek perangkat lunak
Jenjang Karier:
– Programmer / Software Developer
– Web Developer / Mobile App Developer
– Software Tester / Quality Assurance
– System Analyst
– IT Project Manager
– Konsultan TI