Sikap dan tata nilai
Bertakwa kepada tuhan yang maha esa dan mampu menunjukkan sikap religious.
Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama,moral, dan etika.
Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban berdasarkan pancasila.
Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa.
Menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain.
Bekerjasama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan.
Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara.
Menginternalisasi nilai, norma, dan etika akademik.
Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.
Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan
Penguasaan pengetahuan
Menguasai konsep teoritis matematika dan prinsip dasar rekayasa dalam pengembangan perangkat lunak.
Menguasai pengetahuan tentang algoritma fundamental didasarkan pada pemikiran logis yang berkaitan dengan struktur data dan manipulasinya, bahasa-bahasa pemrograman, sistem operasi komputer, serta jaringan komputer.
Menguasai konsep dasar perancangan dan administrasi jaringan computer lan, man, dan wan.
Menguasai pengetahuan tentang pemodelan dalam pengembangan perangkat lunak sesuai dengan standar yang berlaku.
Menguasai prinsip dan issue terkini dalam ekonomi, sosial, ekologi secara umum.
Menguasai prinsip dan teknik berkomunikasi lisan dan tulisan.
Menguasai pengetahuan tentang perkembangan teknologi terbaru dan terkini.
Menguasai pengetahuan standar operasional prosedur (sop) kegiatan laboratorium, serta pelaksanaan keselamatan dan kesehatan kerja (k3)
Keterampilan umum
Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.
Mampu melakukan kajian dan transformasi permasalahan dunia nyata kedalam bentuk prototype atau desain perangkat lunak didasarkan pada pemikiran logis dan inovatif sesuai dengan bidang keahliannya.
Mampu mengambil keputusan dan bertanggung jawab secara tepat berdasarkan prosedur baku, spesifikasi desain, persyaratan keselamatan dan keamanan kerja dalam melakukan supervise dan evaluasi pada pekerjaannya.
Mampu bekerja sama, berkomunikasi, berinovasi dan melakukan proses evaluasi untuk mengembangkan perangkat lunak dalam tim.
Mampu melakukan proses evaluasi diri terhadap tim yang berada di bawah tanggungjawabnya, dan mengelola pengembangan kompetensi setiap anggota tim secara mandiri.
Mampu melakukan pekerjaan yang spesifik di bidang pengembangan perangkat lunak, dengan menerapkan beragam konsep dan metode yang berkaitan serta sesuai dengan standar kompetensi kerja bidang yang bersangkutan.
Keterampilan khusus
Mampu melakukan pengujian dan perawatan perangkat lunak dan jaringan komputer berdasarkan prosedur dan standar yang berlaku.
Mampu menggunakan teknologi modern dalam melaksanakan pekerjaan.
Mampu menerapkan matematika dan dasar rekayasa dalam pengembangan perangkat lunak aplikasi dan jaringan komputer sesuai dengan kebutuhan yang telah didefinisikan dalam software requirements spesifications (srs) dan desain topologi jaringan komputer.
Mampu merancang dan merealisasikan rancangan perangkat lunak aplikasi dan jaringan komputer sesuai dengan kebutuhan yang telah didefinisikan dalam software requirements spesifications (srs) dan desain topologi jaringan komputer dengan pertimbangan yang tepat terhadap masalah keamanan, kesehatan kerja dan lingkungan.
Membuat dan mengembangkan aplikasi grafik, visualisasi grafik, dan multimedia.