Deskripsi Singkat
Mata kuliah ini memperkenalakan cara penyelesaian masalah komputasi dengan menggunakan konsep Computational Thinking dan bagaimana mengimplementasikannya menjadi sebuah program komputer.
Selain mempelajari dasar-dasar pemrograman seperti penggunaan variable atau pemanfaatan input/output, dipelajari juga tiga struktur kontrol utama sebuah program komputer: percabangan, pengulangan, dan prosedur/fungsi. Selain mempelajari bagaimana menuliskan struktur kontrol tersebut dalam suatu bahasa pemrograman, kuliah ini juga menekankan problem solving dan pembuatan algoritma yang harus dilakukan sebelum mulai membuat kode program.
Capaian Pembelajaran Mata Kuliah
- Memiliki sikap disiplin dan profesional dalam menyelesaikan masalah komputasi secara mandiri
- Memahami konsep berpikir komputasional dan penyelesaian masalah komputasi secara umum menggunakan algoritma sederhana dan mampu menerapkannya saat melakukan analisis untuk menyelesaikan permasalahan komputasi
- Memahami konsep tipe data beserta operasi-operasinya serta mampu menggunakannya dalam menyelesaikan permasalahan komputasi, termasuk pemanfaatannya dalam proses input/output program
- Memahami konsep struktur kontrol pada program: percabangan, perulangan, dan methods, serta mampu menggunakannya dalam kode program untuk menyelesaikan permasalahan komputasi
Materi Pembelajaran
- Konsep pemrograman dalam konteks penyelesaian masalah
- Computational Thinking
- Dasar-dasar pemrograman: tipe data (termasuk String), variabel, operasi-operasi dasar, input/output, dll
- Struktur kontrol pada pemrograman: pengulangan, percabangan, dan prosedur/fungsi
Prasyarat
Tidak ada

