Mampu merancang definisi kebutuhan pengguna dengan model sistematis sebagai panduan dalammengembangkan berbagai perangkat lunak. 2. Memiliki pengetahuan cukup tentang cara membangun perangkat lunak (software system) serta perangkat lunak penunjang (software tool) 3. Memiliki pengelolaan yang baik dan manajerial diri sendiri maupun tim, serta mampu melakukan presentasi dengan baik. 4. Mampu berpikir kritis dan mengidentifikasi sebuah masalah dan bagaimana cara pemecahannya secara komprehensif. Mampu mengambil keputusan secara tepat berdasar informasi dan data. 5. Mampu mendemonstrasikan kemampuan komunikasi baik lisan dan tulisan yang berkaitan dengan aspek teknis hingga non teknis. 6. Mampu menjadi pemimpin dan bertanggung jawab terhadap tim maupun diri sendiri. 7. Memiliki integritas profesional serta memiliki komitmen terhadap nilai-nilai etika 8. Memiliki kemauan belajar yang tinggi seumur hidup. 9. Menerapkan pemikiran logis, kritis, sistematis, hingga inovasi dalam konteks pengembangan atau implementasi iptek sesuai dengan bidang keahlian masing-masing 10. Mampu mengkaji implikasi pengembangan dan implementasi ilmu pengetahuan sesuai bidang keahlian yang dipelajari. 11. Terakhir,berani mengambil keputusan secara tepat dalam konteks penyelesaian masalah sesuai bidang keahlian, disesuaikan dengan hasil analisis dan data.