Peminatan Software Engineering difokuskan pada kemampuan merancang, membangun, menguji, dan memelihara perangkat lunak berkualitas tinggi menggunakan pendekatan rekayasa modern.Â
Mahasiswa akan mempelajari bagaimana menganalisis kebutuhan sistem secara sistematis, mengembangkan arsitektur perangkat lunak, menerapkan konsep OOP, hingga mengelola proyek dengan metodologi Agile/Scrum. Penekanan diberikan pada kualitas, efisiensi, dan maintainability sistem agar dapat digunakan dalam jangka panjang.
Pembelajaran mencakup proses pengembangan perangkat lunak berbasis praktik terbaik industri, mulai dari perencanaan, desain, pemrograman, pengujian, DevOps, hingga dokumentasi.Â
Dengan penguasaan standar kualitas internasional seperti ISO/IEC 25010, mahasiswa dipersiapkan untuk bekerja dalam tim pengembang lintas disiplin serta mampu beradaptasi dengan perkembangan teknologi yang cepat, termasuk cloud computing dan microservices.