Course Description
In this course, students learn advanced programming material such as pointers, structs, etc. Apart from that, there are also several data structures used in programming, both static and dynamic, as well as algorithms in the sorting process and the search process. Lectures contain theory, where programming assignments will be given. Using various learning methods in the form of questions and answers, group discussions, case studies, and problem-based learning.
Program Objectives (PO)
- Mahasiswa memiliki kemampuan Memecahkan masalah menjadi sebuah algoritma (langkah-langkah) yang akan dijalankan oleh komputer, kemudian mengimplementasikannya menjadi sebuah program komputer,
- Mahasiswa memiliki kemampuan Memecahkan masalah pemrograman yang harus diselesaikan dengan materi yang ada pada pemrograman lanjut seperti pointer, struct dsb.
- Mahasiswa memiliki kemampuan mengimplementasikan data yang digunakan dalam pemrograman (baik data input atau data output) dengan struktur data yang tepat
- Mahasiswa memiliki pengetahuan untuk membandingkan macam-macam algoritma dalam proses pengurutan dan pencarian dan dapat menentukan algoritma yang digunakan dalam permasalahan pemrograman yang diselesaikannya.