Deskripsi Mata Kuliah
Mata kuliah ini bertujuan utama untuk mengajarkan konsep-konsep dasar serta teknik untuk membuat program komputer menggunakan paradigma berorientasi obyek sederhana. Mahasiswa akan dikenalkan dengan konsep berpikir komputasi, diagram alir , pseudocode, dan algoritma, sejarah dan evolusi bahasa pemrograman, konsep dasar pemrograman, pemrograman berorientasi objek, dan GUI. Materi meliputi tipe data, pengenalan Object dan Class, Inheritance, GUI, mengenal jenis fungsi, I/O stream, dan pembuatan proyek pemrograman berorientasi objek sederhana
CPMK
- Mampu menerapkan prinsip dasar pemograman untuk menyelesaikan masalah matematika sederhana dengan kritis dan kreatif
- Mampu mengimplementasikan prosedur algoritma pemograman sederhana dalam bahasa python
- Memiliki sikap bertanggung jawab dalam menyelesaikan setiap tugas, terbuka terhadap masukan/kritik, dan mampu mengambil keputusan.
- Mampu menjawab permasalahan yang diberikan, menyusun jawaban/laporan atas permasalahan yang diberikan secara tertulis dan/atau mengkomunikasikannya secara lisan.
- Mampu menyelesaikan masalah terapan matematis di kehidupan sehari-hari dengan bantuan pemograman python