В дисциплине изучаются основные понятия языков программирования; синтаксис, семантика, формальные способы описания языков программирования; типы данных, способы и механизмы управления данными;  методы и основные этапы трансляции.