Mata kuliah ini memperkenalkan dasar-dasar pemrograman komputer menggunakan bahasa pemrograman tingkat tinggi. Mahasiswa akan mempelajari konsep dasar pemrograman seperti variabel, tipe data, operator, struktur kontrol (percabangan dan perulangan), fungsi, array, serta pengenalan pemrograman modular dan rekursif. Fokus utama adalah pengembangan logika algoritma, penulisan kode yang efisien, serta debugging dan dokumentasi program. Praktikum akan memperkuat pemahaman teori melalui penyelesaian masalah nyata secara terstruktur.
Capaian Pembelajaran:
Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu:
-
Memahami konsep dasar algoritma dan pemrograman.
-
Menggunakan bahasa pemrograman untuk menyusun solusi dari masalah komputasional sederhana.
-
Menulis, menguji, dan mendebug program sederhana.
-
Menerapkan struktur kontrol dalam program (seperti if, for, while).
-
Menyusun program modular menggunakan fungsi.
Prasyarat: Tidak ada (mata kuliah pengantar).