- Преподавател: Христо Веков
- Преподавател: Стела Русева
- Преподавател: Сабина Бочева
- Преподавател: Георги Георгиев
- Преподавател: Светозар Илков
![](https://learn.fmi.uni-sofia.bg/pluginfile.php/446014/course/overviewfiles/prolog5.png)
- Преподавател: Яна Георгиева
- Преподавател: Стефан Герджиков
- Преподавател: Боян Дафов
- Преподавател: Антон Зиновиев
- Преподавател: Борислав Ризов
- Преподавател: Тинко Тинчев
- Преподавател: Цветелин Цецков
Курсът запознава студентите с характерните черти и теоретичните основи на функционалното програмиране. Изучават се основните конструкции на езиците за функционално програмиране и структурата на функционалните програми. Особено внимание се отделя на някои специфични въпроси като функции от по-висок ред, анонимни функции, дефиниране на функции на функционално ниво, частично прилагане на функции, отложено оценяване и работа с безкрайни потоци, „мързеливо“ оценяване и др. Дискутират се основните принципи на създаване на ефективен код на езика Scheme/Racket и се представят средства за изследване на свойствата на функционални програми на езика Haskell. Разглеждат се някои характерни приложения на езиците за функционално програмиране.
- Преподавател: Калоян Йовчев
- Преподавател: Михаела Николова
- Преподавател: Мария Нишева-Павлова
- Преподавател: Симеон Христов
- Преподавател: Симеон Цветанов
- Преподавател: Юрий Цукровски
- Преподавател: Дамян Бойчев
- Преподавател: Петър Колев
- Преподавател: Димитър Милев
- Преподавател: Калин Николов
- Преподавател: Калин Николов
- Преподавател: Виктория Христова
![](https://learn.fmi.uni-sofia.bg/pluginfile.php/445982/course/overviewfiles/Composite.gif)
Курсът представя основните принципи, обекти и алгоритми в компютърната графика. Tой покрива широк спектър теми: от растеризиране и примитивна анимация до моделиране на физически явления и създаване на 3D мултимедия. Практическите занятия са със създаване на онлайн 3D графика чрез JavaScript и библиотеката Three.js.
- Преподавател: Симона Антонов
- Преподавател: Павел Бойчев
- Преподавател: Елизабет Колева
- Преподавател: Олег Константинов
- Преподавател: Павла Манова
- Преподавател: Карина Христова
- Преподавател: Александър Александров
- Преподавател: Борислав Драганов
- Преподавател: Зорница Христова
- Преподавател: Георги Атанасов
- Преподавател: Борис Василев
- Преподавател: Кристиян Войнски
- Преподавател: Михаил Доброславски
- Преподавател: Христо Канев
- Преподавател: Виолета Кастрева
- Преподавател: Мартин Маринов
- Преподавател: Мирослав Михайлов
- Преподавател: Калин Николов
- Преподавател: Калин Николов
- Преподавател: Богомил Стоянов
- Преподавател: Тервел Стоянов
- Преподавател: Виктория Христова
- Преподавател: Евгения Великова-Бандова
- Преподавател: Деян Джундреков
- Преподавател: Диана Радкова
- Преподавател: Диана Радкова
- Преподавател: Константин Табаков
- Преподавател: Георги Георгиев
- Преподавател: Радослав Иванов
- Преподавател: Стефанка Манахова
- Преподавател: Даниел Трополинов
- Преподавател: Калоян Цветков