Mata Kuliah Pemograman Dasar (3 SKS)
Mata kuliah ini membahas konsep dasar algoritma dan pemrograman menggunakan bahasa Python sebagai fondasi pengembangan aplikasi digital. Materi meliputi pengenalan sintaks dasar, variabel, tipe data, operator, percabangan, perulangan, struktur data, fungsi, pengolahan file, penggunaan library sederhana, hingga pengembangan antarmuka aplikasi sederhana. Melalui pembelajaran berbasis praktik dan proyek, mahasiswa diarahkan untuk mampu merancang serta mengembangkan program sederhana yang mendukung kebutuhan multimedia dan edukasi digital
Mahasiswa mampu memahami lingkungan kerja Python dan menjalankan program dasar, menggunakan input-output, variabel, dan tipe data dalam pengembangan program, serta mengimplementasikan operator dan logika pemrograman untuk menyelesaikan permasalahan komputasi. Mahasiswa mampu mengembangkan program menggunakan struktur percabangan dan perulangan, mengolah data dengan memanfaatkan struktur data Python, serta menyusun fungsi dan program modular secara sistematis. Selain itu, mahasiswa mampu mengelola file, memanfaatkan berbagai library Python, dan mengembangkan proyek aplikasi edukasi sederhana berbasis Python sesuai kebutuhan pembelajaran dan karakteristik pengguna.
- Downey, A. B. (2015). Think Python: How to think like a computer scientist (2nd ed.). O’Reilly Media.
- Lutz, M. (2013). Learning Python (5th ed.). O’Reilly Media. Matthes, E. (2023). Python crash course: A hands-on, project- based introduction to programming (3rd ed.). No Starch Press.
- Severance, C. R. (2016). Python for everybody: Exploring data using Python. CreateSpace Independent Publishing Platform.
© 2026. Develop BY PPTIx UNESA TEAM