- Teacher: Николина Николова
- Teacher: Николина Николова
- Teacher: Иван Тонов
- Teacher: Райна Алашка
- Teacher: Кирил Банков
- Teacher: Petar Armyanov
- Teacher: Иван Арабаджийски
- Teacher: Петър Армянов
- Teacher: Мая Армянова
- Teacher: Боян Вушков
- Teacher: Невена Гаджева
- Teacher: Минко Гечев
- Teacher: Добрин Донев
- Teacher: Евгени Кунев
- Teacher: Калин Николов
- Teacher: Стефани Николова
- 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: Симеон Христов