- 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: Татяна Тодорова
- Teacher: Иван Арабаджийски
- Teacher: Бойко Борисов
- Teacher: Георги Георгиев
- Teacher: Григор Колев
- Teacher: Минко Марков
- Teacher: Климентина Савова
- Teacher: Ана Авджиева
- Teacher: Никола Найденов
- Teacher: Мартин Ангелов
- Teacher: Ива Вълова
- Teacher: Невена Гаджева
- Teacher: Михаил Георгиев
- Teacher: Милен Петров
- Teacher: Петър Събев
- Teacher: Илия Ячев
Курсът запознава студентите с характерните черти и теоретичните основи на функционалното програмиране. Изучават се основните конструкции на езиците за функционално програмиране и структурата на функционалните програми. Особено внимание се отделя на някои специфични въпроси като функции от по-висок ред, анонимни функции, дефиниране на функции на функционално ниво, частично прилагане на функции, отложено оценяване и работа с безкрайни потоци, „мързеливо“ оценяване и др. Дискутират се основните принципи на създаване на ефективен код на езика Scheme/Racket и се представят средства за изследване на свойствата на функционални програми на езика Haskell. Разглеждат се някои характерни приложения на езиците за функционално програмиране.
- Teacher: Стефан Ангелов
- Teacher: Боян Бонев
- Teacher: Тервел Вълков
- Teacher: Калоян Йовчев
- Teacher: Мария Нишева-Павлова
- Teacher: Симеон Христов
- Teacher: Калин Николов
- Teacher: Калин Николов
- Teacher: Александър Шумаков
- Teacher: aldi aldi
- Teacher: Боян Бончев
- Teacher: Явор Данков
- Teacher: Александър Димов
- Teacher: Анастасиос Папапостолу