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