Peminatan
Rekayasa & Pengembangan Perangkat Lunak
Membangun perangkat lunak yang dapat dipercaya, dikembangkan, dan dijalankan orang lain selama bertahun-tahun.
Membuat sesuatu yang bekerja sekali adalah bagian mudahnya. Peminatan ini menangani soal yang lebih sulit: merancang sistem yang bertahan menghadapi perubahan kebutuhan, pergantian anggota tim, dan bertahun-tahun pemeliharaan — dari perumusan masalah hingga arsitektur, pengujian, rilis, dan operasi.
Yang Anda pelajari
Anda bekerja dalam tim pada basis kode yang bukan Anda mulai, dengan proses review. Arsitektur, pola desain, pengujian otomatis, dan alur rilis diajarkan sebagai praktik sehari-hari, bukan teori.
- 01Kebutuhan, pemodelan domain, dan keputusan arsitektur
- 02Pola desain dan refaktorisasi kode warisan
- 03Pengujian otomatis, CI/CD, dan rekayasa rilis
- 04Pengiriman web, mobile, dan cloud, serta dasar manajemen produk
Model studio
Mulai semester lima, peminatan ini berjalan sebagai studio: brief klien nyata, tenggat rilis yang tetap, review kode oleh dosen yang membangun perangkat lunak secara profesional, dan retrospektif di akhir.
Mata kuliah
Yang Anda tempuh
Mata kuliah inti bersama yang menopang peminatan ini, ditambah mata kuliah pilihan yang tersedia mulai semester lima.
Inti terkait
Setelah lulus
Ke mana lulusan melangkah
- Insinyur perangkat lunak (backend, frontend, mobile)
- Insinyur QA / otomasi
- Insinyur DevOps atau platform
- Pemimpin produk atau teknis
Tertarik dengan jalur ini?
Anda tidak perlu memutuskan sekarang — peminatan dipilih pada akhir semester empat.