Rekayasa Perangkat Lunak

Merupakan salah satu bidang keahlian yang mempelajari dan mendalami cara membuat dan mengembangkan perangkat lunak misalnya pembuatan, perawatan, pemeliharaan, penerapan, pengubahan dan pendekatan atas perangkat lunak yang telah ada agar menjadi perangkat lunak yang lebih efektif, efisien dan berkualitas.