Mata kuliah ini membahas dasar-dasar teori komputasi yang menjadi fondasi dalam memahami cara kerja mesin komputasi dan bahasa formal. Mahasiswa akan mempelajari berbagai model matematis dari mesin komputasi seperti finite automata, pushdown automata, dan Turing machine, serta hubungan antara model-model tersebut dengan kelas-kelas bahasa formal seperti regular language, context-free language, dan recursively enumerable language.