Deskripsi Mata Kuliah
Mata kuliah Dasar Pemrograman ini memperkenalkan konsep dasar pemrograman komputer menggunakan bahasa pemrograman C++. Materi mencakup penyusunan algoritma, pembuatan flowchart, dan penulisan pseudocode sebagai dasar logika pemrograman. Mahasiswa akan mempelajari sejarah dan struktur bahasa C++, pengelolaan data menggunakan array dan string, penerapan percabangan dan perulangan, serta teknik input-output. Materi mata kuliah juga mencakup pembuatan fungsi, teknik debugging, penggunaan memori dan pointer, penerapan Standard Template Library (STL) dan konsep pemrograman berorientasi objek (PBO). Melalui praktik dan pembuatan proyek, mahasiswa diharapkan mampu merancang dan membuat program C++ secara efektif serta mampu mengembangkan perangkat lunak sederhana.
CPMK
- Mahasiswa menguasai konsep algoritma, flowchart, dan pseudocode.
- Mahasiswa mamemahami sejarah dan struktur bahasa pemrograman C++.
- Mahasiswa mengaplikasikan dan menguasai konsep input-output.
- Mahasiswa mengaplikasikan dan menguasai konsep percabangan dan perulangan.
- Mahasiswa memahami konsep array dan string.
- Mahasiswa menguasai konsep fungsi.
- Mahasiswa mampu mengatasi error (debugging).
- Mahasiswa memahami konsep memori dan pointer.
- Mahasiswa memahami konsep atribut, method, konstuktor, destruktor, dan pointer lanjut
- Mahasiswa mampu menggunakan dan menerapkan Standard Template Library (STL)
- Mahasiswa mampu merancang proyek dasar pemrograman dengan C++.
- Mahasiswa mampu mengerjakan proyek dasar pemrograman dengan C++.
- Mahasiswa mampu mempresentasikan proyek dasar pemrograman dengan C++.