Course Description
This course discusses the introduction and understanding of programming languages, basic programming, program structure, data types, algorithm notation, control, repetition, functions, sequential processing, as well as simple problem practice questions to be able to analyze problems related to logic or methods. thinking which is then implemented into a programming language.
Program Objectives (PO)
- Menunjukkan kemampuan dalam mengaitkan konsep teknologi digital dalam pemrograman komputer
- Menunjukkan kemampuan dalam menganalisis suatu algoritma
- Menunjukkan kemampuan dalam merancang suatu algoritma
- Menunjukkan kemampuan dalam menganalisis struktur yang terdapat dalam sebuah program
- Menunjukkan kemampuan dalam mengevaluasi penggunaan variabel, tipe data, konstanta, dan operator dalam sebuah program
- Menunjukkan kemampuan dalam menganalisis cara kerja statement percabangan dan perulangan dalam sebuah program
- Menunjukkan kemampuan dalam menganalisis penggunaan fungsi dalam sebuah program
- Menunjukkan kemampuan dalam menganalisis penggunaan elemen array dalam sebuah program
- Menunjukkan kemampuan dalam mengaplikasikan algoritma dan bahasa pemrograman pada contoh kasus