Programmable Logic Controller (PLC) adalah mata kuliah yang mempelajari sistem control melalui sebuah piranti elektronika yang berfungsi sebagai kontroler berbasis mikroprosesor. Mata kuliah ini mempelajari prinsip kerja dan cara memanfaatkan: memori yang dapat diprogram untuk menyimpan instruksi-instruksi logika, sequencing , pewaktuan ( timing ), pencacahan ( counting ), dan aritmatika untuk mengontrol mesin-mesin atau proses.