- 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: Стефанка Манахова
- 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: Иван Христов