Mata kuliah ini membahas cara memahami dan membuat algoritma pemrograman yang benar, terstruktur dan sederhana. Materi mata kuliah ini terbagi menjadi 6 bagian. Bagian pertama, Dasar-dasar algoritma pemrograman, bertujuan memberikan ilustrasi pentingnya algoritma dan alur struktur data didalam program. Bagian kedua, memberikan pengetahuan tentang Konstanta dan Variable. Bagian ketiga, Tipe data,Unit,dan Input/output,selection pada algoritma struktur data, menguraikan struktur unit, keuntungan unit, mengkompilasi unit. Bagian keempat,Loop, Array dan operasi set, menjelaskan tentang apa array suatu dimensi,operasi-operasi dalam set,deklarasi set. Bagian kelima, Record, Modul, Sort ,menjelaskan bagaimana defenisi record, prosedur,defenisi sort dan jenisnya, keenam,type data pointer dan linked list, tumpukan(Stact), Antrian (Queve) dan Tree. .
- Pengajar: BAMBANG PANJI ASMARA