Mata kuliah ini diberikan kepada mahasiswa S1 IPB yang mengambil mata kuliah ini sebagai interdept maupun minor (bukan mayor Ilmu Komputer). Mata kuliah ini menjelaskan pengertian algoritme dan pemrograman dengan Bahasa C. Algorithm construct: seleksi, iterasi dan rekursi, evaluasi ekspresi, dan assignment. Pengantar bahasa pemrograman C: tahapan pemrograman, struktur program, kata kunci, tipe data, literal constant, symbolic variable, operator aritmetika, logika, relasional, kesamaan, penugasan, dan operator increment dan decrement. Kontrol program: if, while, do … while, for, dan switch. Fungsi: definisi fungsi, pemanggilan fungsi (call by value/reference), fungsi rekursif, inline function. Array dan Pointer. Struct.