- Преподавател: aldi aldi
- Преподавател: Силвия Илиева
- Преподавател: Тихомир Иванов
- Преподавател: Галина Люцканова-Жекова
- Преподавател: Вая Ракидзи
- Преподавател: Татяна Черногорова
Курсът запознава студентите с основите на функционалното програмиране. Изучават се основните конструкции на езиците за функционално програмиране и структурата на функционалните програми. Особено внимание се отделя на някои специфични въпроси като функции от по-висок ред, модели на оценяване, работа с безкрайни потоци и др. Представят се основните принципи на реализацията на езиците за функционално програмиране. Разглеждат се някои характерни приложения на тези езици.
Изложението се базира на функционалните езици Scheme и Haskell.
Изложението се базира на функционалните езици Scheme и Haskell.
- Преподавател: Petar Armyanov
- Преподавател: Ангел Ангелов
- Преподавател: Боян Вушков
- Преподавател: Деян Горанов
- Преподавател: Добрин Добрев
- Преподавател: Андрей Дренски
- Преподавател: Георги Любенов
- Преподавател: Атанас Орманов
- Преподавател: Антон Петков
- Преподавател: Атанас Семерджиев
- Преподавател: Трифон Трифонов
- Преподавател: Димитър Узунов
- Преподавател: Марусия Божкова
- Преподавател: Цветомира Златкова
- Преподавател: Емил Каменов
- Преподавател: Александър Велин
- Преподавател: Светозар Илков
- Преподавател: Моника Филипова
- Преподавател: Николай Ангелов
- Преподавател: Стефан Димитров
Курсът изучава основните концепции, свързани със структурите от данни; описанието им; създаването на абстрактни типове данни, определящи типове на структури от данни; класифицирането на структурите. Разглежда описанието и реализацията на различни представяния на структурите от данни: стек, опашка, свързан списък с една и две връзки, цикличен свързан списък, дърво, двоично дърво, двоично наредено дърво, балансирано двоично наредено дърво, граф. Всяка от тези структури се реализира чрез примерен шаблон на клас. В курса е включена и структурата от данни файл. Не малко внимание е отделено на приложения на тези структури.
Изложението се базира на обектно-ориентирания подход.
Изложението се базира на обектно-ориентирания подход.
- Преподавател: Нора Ангелова
- Преподавател: Данаил Димитров
- Преподавател: Юрий Донев
- Преподавател: Теодор Кънев
- Преподавател: Стела Маринова
- Преподавател: Недко Недев
- Преподавател: Петър Събев
- Преподавател: Йордан Митев
- Преподавател: Михаил Хамамджиев
Курсът е въведение в класическата и съвременната теория на изчислимостта. Основните теми са теорията на автоматите и формалните езици, изчислимост с машини на Тюринг, Тезис на Чърч – Тюринг, неразрешимост, сложност , класовете P и NP, NP – пълни проблеми. Подходът е математически, но от гледна точка на компютърната наука. Целта на курса е да се разгледат основните идеи, модели и резултати, свързани с теоретичните основи на програмирането.
Курсът е предназначен за студенти II курс от специалност информатика. Дава приложение на темите, разгледани в курса Дискретни структури. Дава основата за курсовете: Дизайн и анализ на алгоритми, Изчислимост и сложност и Семантики на езиците за програмиране.
Курсът е предназначен за студенти II курс от специалност информатика. Дава приложение на темите, разгледани в курса Дискретни структури. Дава основата за курсовете: Дизайн и анализ на алгоритми, Изчислимост и сложност и Семантики на езиците за програмиране.
- Преподавател: Ангел Димитриев
- Преподавател: Григор Колев
- Преподавател: Александра Соскова
- Преподавател: Нели Хатева
- Преподавател: Димитър Чалтаков
- Преподавател: Любомир Андреев
- Преподавател: Матей Константинов
- Преподавател: Тодор Попов
- Преподавател: Микаела Стоичкова
- Преподавател: Цветан Христов
- Преподавател: Рени Бунева
- Преподавател: Petar Armyanov
- Преподавател: Ясен Алексиев
- Преподавател: Нора Ангелова
- Преподавател: Ясен Бонев
- Преподавател: Александър Димитров
- Преподавател: Дако Димов
- Преподавател: Ивайло Кирязов
- Преподавател: Кирил Костов
- Преподавател: Кристиан Кръстев
- Преподавател: Огнян Малинов
- Преподавател: Атанас Семерджиев
- Преподавател: Виктор Терзиев
- Преподавател: Димитър Терзиев
- Преподавател: Иван Филипов
- Преподавател: Иван Христов
- Преподавател: Николай Шегунов
- Преподавател: Асен Божилов
- Преподавател: Мирослава Владкова
- Преподавател: Ангел Димитров
- Преподавател: Петър Евгениев
- Преподавател: Йонко Йонков
- Преподавател: Илиян Йорданов
- Преподавател: Азнив Каспарян
- Преподавател: Виолета Кастрева
- Преподавател: Люба Конова
- Преподавател: Марио Марков
- Преподавател: Йордан Петров
- Преподавател: Емилиян Рогачев
- Преподавател: Иво Стратев
- Преподавател: Матей Константинов
- Преподавател: Борислава Константинова
- Преподавател: Първан Първанов