Kode Mata Kuliah | MA2151 / 4 SKS |
---|
Penyelenggara | 101 - Mathematics / FMIPA |
---|
Kategori | Lecture |
---|
| Bahasa Indonesia | English |
---|
Nama Mata Kuliah | Simulasi dan Komputasi Matematika | Simulation and Computational Mathematics |
---|
Bahan Kajian | - Pengenalan sistem komputer, Dasar-dasar algoritma.
Pengenalan bahasa pemrograman
- Instruksi Kondisional dan Instruksi Pengulangan
- Struktur data Array
- Pemrograman rekursif
- Algoritma Searching, Sorting, Merging
- Pengantar Sains komputasi
- Sistem dinamik: Pertumbuhan tidak terbatas, terbatas, dosis obat
- Gerak dan Gaya: Pemodelan gerak jatuh dan bungee jumping
- Sistem dinamik dengan interaksi: Kompetisi, Pemangsa-mangsa, penyebaran penyakit
- Galat Komputasi
- Teknik Simulasi: Metode Euler dan Runge Kutta
- Pemodelan berdasarkan data
- Simulasi berdasarkan sifat random: monte carlo, random walk
- Simulasi Selular Automata: difusi, penyebaran api, pergerakan semut, pertumbuhan biofilm
- Pemodelan berdasarkan agen
| - Introduction to computer systems, Basics of algorithms.
Introduction to programming languages
- Conditional Instructions and Repetition Instructions
- Array data structure
- Recursive programming
- Searching, Sorting, Merging Algorithms
- Introduction to Computational Science
- Dynamic systems: Unlimited, limited growth, drug dose
- Motion and Force: Modeling the motion of falling and bungee jumping
- Dynamic systems with interactions: Competition, Predator-prey, spread of disease
- Computational Error
- Simulation Techniques: Euler Method and Runge Kutta
- Data-driven modeling
- Simulation based on random properties: monte carlo, random walk
- Cellular Automata Simulation: diffusion, flame spread, ant movement, biofilm growth
- Agent-based modeling
|
---|
Capaian Pembelajaran Mata Kuliah (CPMK) | - Mampu mengidentifikasi masalah-masalah yang dapat diselesaikan dengan menggunakan simulasi.
- Mampu berpikir algoritmik dalam memecahkan masalah dengan pemrograman.
- Mampu menggunakan bahasa pemrograman tingkat tinggi.
- Mampu menjelaskan beberapa contoh model dan simulasi
- Mampu bekerja dalam tim untuk menyelesaikan masalah nyata dalam pemrograman
| - Identify problems that could be solved by using simulation
- Think algorithmically in solving problems by programming
- Utilize a high level programming language
- Explain several examples of models and simulation.
- Capability to work on a team to solve real problems with programming
|
---|
Metode Pembelajaran | Diskusi Kelompok , Studi kasus, pembelajaran berbasis proyek Pembelajaran kolaboratif | Group discussion , Case study, project-based learning
Collaborative learning, |
---|
Modalitas Pembelajaran | Luring/Daring/Bauran ,Sinkron, Mandiri/Kelompok | Offline/Online/hybrid , Synchonous, Independent/Group |
---|
Jenis Nilai | ABCDE |
---|
Metode Penilaian | Ujian, Tugas, Praktikum | Exams, Assignments, Practicum |
---|
Catatan Tambahan | | |
---|