University of California, Berkeley - Extension
Program Pengembangan Perangkat Lunak
Berkeley, Amerika Serikat
Kuliah
DURASI
3 tahun
BAHASA
Bahasa inggris
KECEPATAN
Waktu penuh
TENGGAT WAKTU APLIKASI
TANGGAL MULAI PALING AWAL
Sep 2026
BIAYA PENDIDIKAN
USD 5.970
FORMAT STUDI
Pembelajaran jarak jauh
Program ini mengembangkan keterampilan pengembangan perangkat lunak praktis dalam pemrograman Java dan Python, struktur data dan algoritma, konsep basis data, pengembangan web full-stack, komputasi awan, arsitektur dan desain perangkat lunak, DevOps, CI/CD, kontrol versi, keamanan, penyetelan kinerja, pengujian, dan alat AI terpilih untuk pengembangan perangkat lunak. Mahasiswa merancang, membangun, dan menguji aplikasi serta menyelesaikan proyek akhir yang berfokus pada pengembangan aplikasi dunia nyata. Proyek akhir ini menerapkan manajemen proyek, pengkodean tim, siklus hidup pengembangan perangkat lunak, pengembangan Agile, pengembangan berbasis tim, dan metodologi keamanan perangkat lunak. Kurikulum terdiri dari enam mata kuliah dengan total 12 unit semester, yang diselesaikan dalam satu hingga tiga tahun; semua mata kuliah harus diselesaikan dalam waktu tiga tahun.
Program ini disajikan sebagai persiapan untuk jenjang karier di bidang pengembangan perangkat lunak dan peran terkait seperti pengembang perangkat lunak, pengembang front-end, dan pengembang back-end. Halaman tersebut menyatakan bahwa lowongan pekerjaan untuk peran-peran ini sangat banyak dan pengalaman serta kemampuan untuk menunjukkan keterampilan sangat penting untuk kemajuan karier.
Mahasiswa menyelesaikan enam mata kuliah dengan total 12 unit semester: satu mata kuliah Pemrograman wajib, satu mata kuliah Pengembangan Front-End, satu mata kuliah Basis Data, satu mata kuliah Pengembangan Back-End wajib, satu mata kuliah pilihan, dan satu proyek akhir wajib. Urutan yang direkomendasikan adalah Struktur Data dan Algoritma; satu mata kuliah front-end; satu mata kuliah basis data; Aplikasi Web Modern dan Komputasi Awan; satu mata kuliah pilihan; dan Proyek Akhir Pengembangan Perangkat Lunak. Mahasiswa dapat menyelesaikan kurikulum dalam waktu satu tahun atau hingga tiga tahun. Menyelesaikan mata kuliah sesuai urutan yang tercantum sangat disarankan. Semua mata kuliah harus diselesaikan dalam waktu tiga tahun.


