Software Engineering

Bidang kompetensi dalam "Software Engineering" menekankan pada kemampuan lulusan dalam merancang, membuat dan menganalisa software (perangkat lunak) berbasiskan website, aplikasi desktop, maupun mobile (ex. android, IOS). Rancangan Perangkat Lunak adalah pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara, dan membangun kembali dengan menggunakan prinsip rekayasa untuk menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk pengguna. Teknologi perangkat lunak ini berkembang dengan sangat pesat seiring dengan perkembangan teknologi informasi dan komunikasi. Lulusan dalam kompetensi ini diharapkan mampu merancang, membuat, melakukan testing, memelihara perangkat lunak yang handal dan berteknologi tinggi.

Penguasaan dalam bidang kompetensi Rancangan Perangkat Lunak ini adalah untuk menghasilkan lulusan yang mampu membuat perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu, menghasilkan lulusan yang mampu membuat perangkat lunak yang dapat bekerja pada berbagai jenis platform,serta mampu menghasilkan perangkat lunak yang biaya perawatannya rendah.

Mata kuliah keahlian (MKK) yang harus diambil oleh mahasiswa untuk menguasai kompetensi bidang ini adalah:

  • Rekayasa Perangkat Lunak
  • Proyek Perangkat Lunak
  • Rekayasa Kebutuhan Perangkat Lunak
  • Arsitektur Perangkat Lunak
  • Perangkat Lunak Berbasis Komponen
  • Kualitas Perangkat Lunak

Dosen Pengajar Bidang Perangkat Lunak