Matakuliah Algoritma Pemrograman adalah matakuliah wajib dengan bobot 3 sks. Matakuliah ini bertujuan membekali mahasiswa untuk memiliki kompetensi dalam mengkonstruksi algoritma untuk menyelesaikan persoalan matematika dengan struktur yang lebih kompleks serta mampu menuangkannya menjadi sebuah program dalam Bahasa pemrograman tingkat tinggi berbasis python. Materi yang disajikan yaitu struktur dasar algoritma, notasi algoritmik, tipe data, struktur control algoritma, dasar pemrograman Python, operasi seleksi, operasi pengulangan, array, function, algoritma pencarian data dan algoritma pengurutan data. Kegiatan kelas meliputi diskusi, mencari sumber belajar dari internet, merancang dan mendesain algoritma, penulisan program/coding. Metode yang digunakan adalah demonstrasi, percobaan, latihan keterampilan, discovery dan problem based learning. Penilaian didasarkan atas partisipasi di kelas, tugas mandiri, tugas kelompok, ujian tengah semester dan akhir semester dengan luaran final project satu aplikasi matematika dengan bahasa python. Bahan ajar diambil dari berbagai sumber terkait dengan algoritma dan python baik dari buku, internet dan video youtube
- Teacher: Ahmad Syamsudin, M.Kom