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