Magister Ilmu Komputer

Mata Kuliah Specialization Track: Human-Centered Software Engineering

Fakultas Ilmu Komputer Universitas Indonesia > Magister Ilmu Komputer > Mata Kuliah Specialization Track: Human-Centered Software Engineering

Human-Centered Software Engineering (Rekayasa Perangkat Lunak Berpusat pada Manusia)

Spesialisasi Human-Centered Software Engineering (Rekayasa Perangkat Lunak Berpusat pada Manusia) berfokus pada pengembangan perangkat lunak yang tidak hanya andal secara teknis, tetapi juga berorientasi pada kebutuhan, kenyamanan, dan pengalaman pengguna. Mahasiswa akan dibekali dengan kemampuan untuk menerapkan prinsip-prinsip rekayasa perangkat lunak untuk menciptakan solusi yang intuitif, aman, serta memenuhi standar tinggi dalam user interface (UI), usability, dan user experience (UX). Mahasiswa diharapkan mampu mengembangkan perangkat lunak yang mengutamakan keandalan teknis sekaligus memperdalam pemahaman terhadap kebutuhan pengguna, desain sistem adaptif, serta integrasi kecerdasan buatan untuk meningkatkan personalisasi layanan digital. Dengan kurikulum yang terus diperbarui mengikuti perkembangan metodologi terbaru, lulusan diharapkan mampu menjadi inovator yang sensitif terhadap kebutuhan pengguna dalam merancang sistem digital modern.

Spesialisasi ini diperkuat melalui keterlibatan aktif di laboratorium Reliable Software Engineering (RSE) dan Digital Library and Distance Learning (DL2). Melalui laboratorium RSE, mahasiswa mempelajari strategi pengembangan perangkat lunak yang menekankan keandalan, keamanan, dan desain yang berpusat pada pengguna. Adapun melalui laboratorium DL2, mahasiswa mengkaji dan mengevaluasi sistem digital yang meningkatkan aksesibilitas dan interaktivitas, khususnya dalam konteks perpustakaan digital, pembelajaran berbasis komputer, dan pembelajaran jarak jauh. Mahasiswa juga memiliki kesempatan untuk terlibat di pusat riset yang ada, misalnya UI Artificial Intelligence (AI) Center for Excellence yang berfungsi sebagai pusat kolaborasi penelitian lintas laboratorium di Fasilkom UI yang memanfaatkan infrastruktur canggih seperti NVIDIA DGX-1 untuk menyelesaikan masalah kehidupan nyata melalui pendekatan berbasis AI. Secara keseluruhan, pendekatan berbasis pengguna ini membekali mahasiswa dengan fondasi kuat untuk membangun perangkat lunak yang benar-benar responsif terhadap dinamika kebutuhan masyarakat sebagai pengguna sistem dalam berbagai konteks.

Mata Kuliah Specialization Track: Human-Centered Software Engineering

MK Wajib Dasar 1

  • Mahasiswa memilih salah satu dari dua mata kuliah berikut:
  • Software Engineering
  • Analysis Design of Information Systems

MK Wajib Dasar 2

  • Mahasiswa mengambil mata kuliah ini dari specialization track lainnya

MK Lanjut Specialization Track

  • Advanced Software Engineering

MK Pilihan Specialization Track

  • Advanced Database Technology
  • User-Centered System Design & Evaluation (new course)
  • Advanced Project Management