Skip to content

Modul Algoritma dan Pemrograman

Status

Identitas Mata Kuliah

Kode Mata Kuliah GHK1FAB4
Bobot 4 SKS
Semester 2

Deskripsi

Matakuliah Algoritma dan Pemrograman merupakan matakuliah wajib program studi yang bertujuan untuk memperkenalkan dasar-dasar pemrograman menggunakan bahasa pemrograman Python. Materi yang diajarkan mulai dari pengertian program, instalasi Python interpreter dan editor kode, penggunaan interactive shell, pemahaman akan ekspresi (untuk tipe data dasar serta tipe data komposit), statement, fungsi, menulis dan membaca ke file, penggunaan tipe data kustom, hingga penggunaan modul open-source. Di matakuliah ini, mahasiswa diharapkan dapat membuat algoritma sederhana, membuat program lengkap berbasis teks dengan modul bawaan Python, dan membuat program memanfaatkan modul open-source.

Capaian Pembelajaran Lulusan

CPL 8: Memiliki pengetahuan dan keahlian untuk membangun/mengembangkan aplikasi yang memanfaatkan konten multimedia dan teknologi-teknologi interaktivitas seperti: jaringan komputer, sensor dan tranduser, extended reality, serta kecerdasan buatan.

Capaian Pembelajaran Mata Kuliah

CPMK 1: Mampu menggunakan elemen-elemen pemrograman, yaitu variabel, percabangan, dan pengulangan untuk membuat algoritma sederhana.

CPMK 2: Mampu menggunakan elemen-elemen pemrograman, yaitu fungsi, I/O, dan tipe data buatan sendiri untuk membuat program sederhana berbasis teks.

CPMK 3: Mampu membuat dan memodifikasi program sederhana dengan bantuan modul open source.

Sertifikasi

PCEP™ – Certified Entry-Level Python Programmer certification (Exam PCEP-30-0x) is a professional credential that measures the candidate's ability to accomplish coding tasks related to the essentials of programming in the Python language. A test candidate should demonstrate sufficient knowledge of the universal concepts of computer programming, the syntax and semantics of the Python language, as well as the skills in resolving typical implementation challenges with the help of the Python Standard Library.

The PCEP™ certification shows that the individual is familiar with the following concepts: fundamental terms and definitions (e.g. compilation vs. interpretation), Python's logic and structure (e.g. keywords, instructions, indentation), literals, variables, and numeral systems, operators and data types, I/O operations, control flow mechanisms (conditional blocks and loops), data collections (lists, tuples, dictionaries, strings), functions (decomposition, built-in and user-defined functions, organizing interaction between functions and their environment, generators, recursion), exceptions (exception handling, hierarchies), as well as the essentials of Python programming language syntax, semantics, and the runtime environment.

Berikut adalah beberapa link yang dapat digunakan untuk belajar bahasa pemrograman Python.

  1. w3schools
  2. edube
  3. belajarpython
  4. Python Docs