- Преподавател: Филип Петров
- Преподавател: Нора Ангелова
- Преподавател: Иван Арабаджийски
- Преподавател: Генчо Жилков
- Преподавател: Ива Караджова
- Преподавател: Стела Маринова
- Преподавател: Камен Младенов
- Преподавател: Никола Николов
- Преподавател: Ивайло Петков
- Преподавател: Петър Петров
- Преподавател: Ивана Христова
- Преподавател: Наделина Шипочка
- Преподавател: Светослав Богданов
- Преподавател: Александра Георгиева
- Преподавател: Александър Каракушев
- Преподавател: Минко Марков
- Преподавател: Ралица Симова
- Преподавател: Димитър Стоилов
- Преподавател: Михаил Минков
- Преподавател: Михаил Минков
- Преподавател: Маргарита Николова
- Преподавател: Надежда Рибарска
- Преподавател: Янита Терзиева
- Преподавател: Панчо Бешков
- Преподавател: Кристиян Гърчев
- Преподавател: Мартина Илиева
- Преподавател: Азнив Каспарян
- Преподавател: Люба Конова
- Преподавател: Гергана Николаева
- Преподавател: Борис Величков
- Преподавател: Алексис Датсерис
- Преподавател: Боян Дафов
- Преподавател: Иван Койчев
- Преподавател: Тодор Цонков
- Преподавател: Невена Гаджева
- Преподавател: Михаил Георгиев
- Преподавател: Атанас Куртаков
- Преподавател: Милен Петров
- Преподавател: Александър Стефанов
- Преподавател: Петър Събев
- Преподавател: Мария Хърсева
- Преподавател: Явор Данков
- Преподавател: Анастасиос Папапостолу
Курсът запознава студентите с основите на функционалното програмиране. Изучават се основните конструкции на езиците за функционално програмиране и структурата на функционалните програми. Особено внимание се отделя на някои специфични въпроси като функции от по-висок ред, модели на оценяване, работа с безкрайни потоци и др. Представят се основните принципи на реализацията на езиците за функционално програмиране. Разглеждат се някои характерни приложения на тези езици. Изложението се базира на функционалните езици Scheme и Haskell.
- Преподавател: Ангел Ангелов
- Преподавател: Георги Атанасов
- Преподавател: Павел Атанасов
- Преподавател: Андрей Дренски
- Преподавател: Петър Колев
- Преподавател: Георги Любенов
- Преподавател: Атанас Орманов
- Преподавател: Давид Петров
- Преподавател: Трифон Трифонов
- Преподавател: Нора Ангелова
- Преподавател: Иван Арабаджийски
- Преподавател: Алексис Датсерис
- Преподавател: Генчо Жилков
- Преподавател: Мартин Лаков
- Преподавател: Стела Маринова
- Преподавател: Ивайло Петков
- Преподавател: Сабина Бочева
- Преподавател: Георги Георгиев
- Преподавател: Светозар Илков
- Преподавател: Ана Авджиева
- Преподавател: Борислава Константинова
- Преподавател: Никола Найденов
- Преподавател: Ана Лазарова
- Преподавател: Ана Авджиева
- Преподавател: Гено Николов
- Преподавател: Стефан Филипов