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