Kode Mata KuliahSK5003 / 4 SKS
Penyelenggara209 - Sains Komputasi / FMIPA
KategoriKuliah
Bahasa IndonesiaEnglish
Nama Mata KuliahPemrograman LanjutAdvanced Programming
Bahan Kajian
  1. Review dasar pemrograman (formula, loop, list, fungsi, percabangan, input user, arrays, plotting, function, procedure, classes)
  2. Debugging dan mengatasi error
  3. Algoritma dan struktur data
  4. Pemrograman berbasis objek
  5. Berbagai metoda numerik
  6. Konsep pemrograman tingkat lanjut
  7. Topik tingkat lanjut (advanced)
  8. Implementasi kemampuan pemrograman python untuk memodelkan suatu sistem dalam memecahkan permasalahan di bidang sains
  1. Basic programming review (formula, loop, list, function, branching, user input, arrays, plotting, function, procedure, classes)
  2. Debugging and error solving
  3. Algorithms and data structures
  4. Object-based programming
  5. Various numerical methods
  6. Advanced programming concepts
  7. Advanced topics
  8. Implementation of python programming capabilities to model a system in solving problems in the field of science
Capaian Pembelajaran Mata Kuliah (CPMK)
  1. Mahasiswa mampu memahami dan menguasai bahasa pemrograman seperti Python
  2. Mahasiswa mampu mengaplikasikan bahasa pemrograman untuk membuat model suatu sistem dalam memecahkan permasalahan di bidang sains
  1. Students are able to understand and master programming languages such as Python
  2. Students are able to apply programming languages to create models of systems in solving problems in the field of science
Metode PembelajaranCeramah, diskusi, pembelajaran berbasis riset/masalah/studi kasus, studi literatur, kerja kelompok/mandiri,presentasi, praktekLectures, discussions, research/problem/case study based learning, literature studies, group/independent work, presentations, practice
Modalitas PembelajaranLuring/daring/hybrid, sinkronous dan asinkronousOffline/online/hybrid, synchronous and asynchronous
Jenis NilaiABCDE
Metode PenilaianPenilaian diberikan melalui PR / Tugas / Kuis / Praktikum / RBL / Laporan / Presentasi / UTS / UASAssessment is given through Homework / Assignments / Quizzes / Practicum / RBL / Reports / Presentations / UTS / UAS
Catatan Tambahan