- Teacher: Богдан Александров
- Teacher: Petar Armyanov
- Teacher: Стоян Велев
- Teacher: Калинка Калоянова
- Teacher: Мария Колева
- Teacher: Асен Александров
- Teacher: Огнян Кулев
- Teacher: Атанас Манолов
- Teacher: Павел Павлов
- Teacher: Пламен Тотев
Курсът представя основните концепции във функционалното програмиране, като акцентира върху методологията на строгото (“чистото”) функционално програмиране. Разглежданите теми включват: типове величини и изрази; средства за комбинация и абстракция в езиците за функционално програмиране; примитивни данни; съставни типове данни; типове изчислителни процеси и езикови конструкции, които ги генерират; функции от първи и по-висок ред; модели на оценяване във функционалното програмиране; работа с безкрайни списъци и др.
- Teacher: Генчо Жилков
- Teacher: Калоян Йовчев
- Teacher: Мария Нишева-Павлова
- Teacher: Мария Колева
- Teacher: Иван Станев
- Teacher: Здравко Андонов
- Teacher: Цанислав Гатев
- Teacher: Владимир Димитров
- Teacher: Ивайло Иванов
- Teacher: Стоян Иванов
- Teacher: Мюмюн Исмаил
- Teacher: Георги Киряков
- Teacher: Дарина Кръстева
- Teacher: Мария Нишева-Павлова
- Teacher: Иван Станев
- Teacher: Димитър Узунов