Memiliki pengetahuan dasar Ilmu Komputer, meliputi algoritma, pemrograman, rekayasa perangkat lunak, serta Matematika dan Statistika dan mampu mengaplikasikannya dalam proses penyelesaian permasalahan komputasi.
Memiliki pengetahuan terapan terkait teknologi pengembangan perangkat lunak menggunakan platform komputasi mutakhir untuk merancang dan mengimplementasikan solusi berbasis komputasi yang memenuhi kebutuhan masyarakat dan industri dengan mempertimbangkan aspek kewirausahaan.
Mampu menganalisis permasalahan komputasi yang kompleks, melibatkan banyak komponen dan tingkat risiko, dengan menerapkan prinsip komputasi, komunikasi, dan desain, serta mengintegrasikan pengetahuan dari bidang ilmu lain yang relevan untuk mengidentifikasi solusi yang tepat.
Mampu mendesain, mengimplementasikan, dan mengevaluasi solusi berbasis komputasi dengan menerapkan teori Ilmu Komputer dan dasar-dasar pengembangan perangkat lunak, mencakup analisis kebutuhan, pemodelan, implementasi, dan evaluasi sistem serta komponennya.
Mampu menyelesaikan tugas-tugas sesuai dengan tanggung jawab profesional, membuat penilaian dan keputusan berbasis informasi dalam praktik komputasi berdasarkan prinsip legal dan etika.
Mampu bekerja secara efektif dalam tim, baik sebagai pemimpin maupun anggota, dan menjalankan peran dalam mengelola tugas sendiri serta kinerja kolaboratif dalam kegiatan yang terkait dengan disiplin program.
Mampu mengutarakan ide dan solusi secara efektif baik lisan maupun tulisan, dengan menggunakan standar komunikasi komputasi dan Bahasa Inggris, dalam berbagai konteks profesional.
Mampu mengikuti dinamika perkembangan Teknologi Informasi serta menghormati keberagaman perspektif, budaya, ide, dan karya orisinal dalam praktik komputasi.