Pemrograman C merupakan mata kuliah yang membekali mahasiswa dengan kemampuan dasar pemrograman menggunakan bahasa C sebagai salah satu bahasa pemrograman prosedural. Mata kuliah ini membahas konsep dasar pemrograman, struktur program C, tipe data, variabel, operator, input/output, percabangan, perulangan, fungsi, array, string, pointer, struktur, serta pengelolaan file. Pembelajaran menekankan keterampilan problem solving dan computational thinking, mulai dari analisis masalah, penyusunan algoritma/pseudocode, implementasi algoritma ke dalam bahasa C, pengujian, hingga debugging program. Pada akhir perkuliahan, mahasiswa diharapkan mampu membuat program C secara terstruktur untuk menyelesaikan permasalahan sederhana hingga menengah serta memahami konsep dasar yang menjadi fondasi untuk mempelajari pemrograman lanjutan dan struktur data.