Teknik kompilasi adalah sebuah kerangka proses yang menerjemahkan dari sumber ke dalam akhir program untuk bahasa komputer tertentu. Topik ini akan membahas tentang teori kompiler, proses dan isu-isu di dalamnya. Setelah mempelajari topik ini, pelajar harus bisa membuat atau mempraktekkan kompiler sederhana. Topik ini memiliki hubungan yang sama dengan mata pelajaran seperti: sistem operasi, organisasi komputer dan arsitektur, juga bahasa komputer