- Teacher: aldi aldi
- Teacher: Силвия Илиева
- Teacher: Тихомир Иванов
- Teacher: Галина Люцканова-Жекова
- Teacher: Вая Ракидзи
- Teacher: Татяна Черногорова
Курсът запознава студентите с основите на функционалното програмиране. Изучават се основните конструкции на езиците за функционално програмиране и структурата на функционалните програми. Особено внимание се отделя на някои специфични въпроси като функции от по-висок ред, модели на оценяване, работа с безкрайни потоци и др. Представят се основните принципи на реализацията на езиците за функционално програмиране. Разглеждат се някои характерни приложения на тези езици.
Изложението се базира на функционалните езици Scheme и Haskell.
Изложението се базира на функционалните езици Scheme и Haskell.
- Teacher: Petar Armyanov
- 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: Петър Събев
Курсът е въведение в класическата и съвременната теория на изчислимостта. Основните теми са теорията на автоматите и формалните езици, изчислимост с машини на Тюринг, Тезис на Чърч – Тюринг, неразрешимост, сложност , класовете P и NP, NP – пълни проблеми. Подходът е математически, но от гледна точка на компютърната наука. Целта на курса е да се разгледат основните идеи, модели и резултати, свързани с теоретичните основи на програмирането.
Курсът е предназначен за студенти II курс от специалност информатика. Дава приложение на темите, разгледани в курса Дискретни структури. Дава основата за курсовете: Дизайн и анализ на алгоритми, Изчислимост и сложност и Семантики на езиците за програмиране.
Курсът е предназначен за студенти II курс от специалност информатика. Дава приложение на темите, разгледани в курса Дискретни структури. Дава основата за курсовете: Дизайн и анализ на алгоритми, Изчислимост и сложност и Семантики на езиците за програмиране.
- Teacher: Ангел Димитриев
- Teacher: Григор Колев
- Teacher: Александра Соскова
- Teacher: Нели Хатева
- Teacher: Димитър Чалтаков
- Teacher: Любомир Андреев
- Teacher: Матей Константинов
- Teacher: Тодор Попов
- Teacher: Микаела Стоичкова
- Teacher: Цветан Христов
- Teacher: Petar Armyanov
- 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: Иво Стратев