Deskripsi Mata Kuliah
Mata kuliah ini bertujuan untuk mempersiapkan mahasiswa agar mampu berpikir komputasional dan memecahkan masalah dengan menggunakan komputer. Melalui pembelajaran bahasa pemrograman Python dan R, mahasiswa akan diajak untuk memahami konsep-konsep logika matematika yang mendasari pemrograman. Materi yang akan dibahas meliputi logika matematika, berpikir komputasional, diagram alir, perulangan, percabangan, dan fungsi. Mahasiswa akan dilatih untuk merancang dan mengimplementasikan program sederhana untuk mengolah data, membuat visualisasi, dan menyelesaikan masalah komputasi yang sering ditemui dalam berbagai bidang.
CPMK
- Mahasiswa mampu menunjukkan sikap religius, etika akademik, dan tanggung jawab dalam bekerja individu maupun kelompok.
- Mahasiswa mampu berkolaborasi secara efektif, inklusif, dan adaptif dalam menyelesaikan proyek komputasi sederhana.
- Mahasiswa mampu menerapkan konsep logika (proposisi, operasi logika, penarikan kesimpulan) untuk menyelesaikan permasalahan dasar.
- Mahasiswa mampu merancang solusi algoritmik melalui flowchart dan berpikir komputasional secara sistematis.
- Mahasiswa mampu mengembangkan solusi prosedural menggunakan Python (kontrol alur, fungsi, struktur data) berdasarkan analisis masalah.
- Mahasiswa mampu merancang dan membangun aplikasi Python (OOP dan GUI) untuk menyelesaikan persoalan dasar bidang aktuaria.