Course Description
This course teaches basic programming concepts, practical and technical knowledge and experience regarding algorithms, flowcharts and their application in the C# programming language. The basic materials for making programs are programming basics, introduction to the C# programming language, C# control structures, completing conditions, loops, arrays, strings, pointers, functions and abstract data types/structures.
Program Objectives (PO)
- Mampu menjelaskan kebutuhan lingkungan pemrograman Python beserta perangkat keras dan perangkat lunak pendukungnya.
- Mampu menerapkan dasar pemrograman Python untuk membangun program sederhana.
- Mampu menggunakan berbagai tipe data serta mendeklarasikan dan menginisialisasi variabel secara tepat.
- Mampu menggunakan operator aritmatika, perbandingan, dan logika untuk menyusun ekspresi kompleks.
- Mampu menerapkan struktur kontrol percabangan (if-else dan else-if) dalam program.
- Mampu menerapkan struktur kontrol perulangan (for, while, do-while) termasuk perulangan bersarang.
- Mampu merancang algoritma dan flowchart untuk menyelesaikan suatu permasalahan.
- Mampu membuat dan menggunakan fungsi (function) dalam bahasa Python.
- Mampu menggunakan array satu dimensi dan multidimensi dalam pemrograman.