- Преподавател: Георги Георгиев
- Преподавател: Емилия Живкова
- Преподавател: Румяна Лесева
- Преподавател: Светомир Стоименов
Курсът въвежда в основите на процедурното програмиране. Изложението е съчетано с изучаването на езика C++. Основава се на метода на структурното програмиране. Разглеждат се скаларните и съставни типове от данни, характерни за повечето езици за процедурно програмиране, а също и някои специфични за езика C++. Основно внимание е отделено на алгоритмите и реализирането на процедурните програми. Изучават се основните структури за управление на изчислителния процес и реализациите им на C++. Специално внимание е отделено на механизмите за изпълнение на функционалните обръщения, на рекурсията, на верификацията на процедурни програми. В процеса на изложение на учебното съдържание се анализират и реализират редица практически значими приложения на езиците за процедурно програмиране, свързани с масивите и структурите.
В процеса на обучение по дисциплината са застъпени и някой исторически и социални аспекти на програмирането и информатиката.
В лабораторните занятия към курса се използва средата за програмиране на C++ Visual Studio 2015.
В процеса на обучение по дисциплината са застъпени и някой исторически и социални аспекти на програмирането и информатиката.
В лабораторните занятия към курса се използва средата за програмиране на C++ Visual Studio 2015.
- Преподавател: Нора Ангелова
- Преподавател: Стефан Вартоломеев
- Преподавател: Тодор Димов
- Преподавател: Пламен Начев
- Преподавател: Дафина Петкова
- Преподавател: Момчил Сулов
- Преподавател: Магдалина Тодорова
- Преподавател: Теодор Тошков
- Преподавател: Филип Янков
- Преподавател: Силвия Бумова
- Преподавател: Евгения Великова-Бандова
- Преподавател: Диана Радкова
- Преподавател: Иван Божилов
- Преподавател: Азнив Каспарян
- Преподавател: Марина Койчева
- Преподавател: Георги Георгиев
- Преподавател: Станислав Димитров
- Преподавател: Александър Каракушев
- Преподавател: Добромир Кралчев
- Преподавател: Минко Марков
- Преподавател: Емилиян Рогачев
Курсът въвежда в основите на процедурното програмиране. Изложението е съчетано с изучаването на езика C++. Основава се на метода на структурното програмиране. Разглеждат се скаларните и съставни типове от данни, характерни за повечето езици за процедурно програмиране, а също и някои специфични за езика C++. Основно внимание е отделено на алгоритмите и реализирането на процедурните програми. Изучават се основните структури за управление на изчислителния процес и реализациите им на C++. Специално внимание е отделено на механизмите за изпълнение на функционалните обръщения, на рекурсията, на верификацията на процедурни програми. В процеса на изложение на учебното съдържание се анализират и реализират редица практически значими приложения на езиците за процедурно програмиране, свързани с масивите и структурите.
В процеса на обучение по дисциплината са застъпени и някой исторически и социални аспекти на програмирането и информатиката.
В лабораторните занятия към курса се използва средата за програмиране на C++ Visual Studio 2015.
В процеса на обучение по дисциплината са застъпени и някой исторически и социални аспекти на програмирането и информатиката.
В лабораторните занятия към курса се използва средата за програмиране на C++ Visual Studio 2015.
- Преподавател: Нора Ангелова
- Преподавател: Николай Атанасов
- Преподавател: Димитър Петров
- Преподавател: Петър Събев
- Преподавател: Александър Шумаков
Курсът представя основните принципи, обекти и алгоритми в компютърната графика. Проектиран изцяло наново, той покрива широк спектър теми: от растеризиране и примитивна анимация до моделиране на физически явления и създаване на 3D мултимедия. Практическите занятия са с Three.js. |
- Преподавател: Павел Бойчев
- Преподавател: Веселина Ветова
- Преподавател: Яна Георгиева
- Преподавател: Ивайло Иванов
- Преподавател: Камен Петров
- Преподавател: Николай Рибин
- Преподавател: Алекс Сърбински
- Преподавател: Павел Тодоров
- Преподавател: Яна Георгиева
- Преподавател: Стамен Драгоев
- Преподавател: Боян Киров
- Преподавател: Марина Краева
- Преподавател: Владимир Начев
- Преподавател: Дафина Петкова
- Преподавател: Трифон Трифонов
- Преподавател: Димитър Узунов
Курсът запознава студентите с характерните черти и теоретичните основи на функционалното програмиране. Изучават се основните конструкции на езиците за функционално програмиране и структурата на функционалните програми. Особено внимание се отделя на някои специфични въпроси като функции от по-висок ред, анонимни функции, дефиниране на функции на функционално ниво, частично прилагане на функции, отложено оценяване и работа с безкрайни потоци, „мързеливо“ оценяване и др. Дискутират се основните принципи на създаване на ефективен код на езика Scheme/Racket и се представят средства за изследване на свойствата на функционални програми на езика Haskell. Разглеждат се някои характерни приложения на езиците за функционално програмиране.
- Преподавател: Генчо Жилков
- Преподавател: Калоян Йовчев
- Преподавател: Мария Нишева-Павлова
- Преподавател: Никола Георгиев
- Преподавател: Иван Камбуров
- Преподавател: Александър Костов
- Преподавател: Калин Николов
- Преподавател: Антон Петков
- Преподавател: Петър Скорчелиев
- Преподавател: Антон Петков
- Преподавател: Антон Петков
Курсът запознава студентите с характерните черти и теоретичните основи на функционалното програмиране. Изучават се основните конструкции на езиците за функционално програмиране и структурата на функционалните програми. Особено внимание се отделя на някои специфични въпроси като функции от по-висок ред, модели на оценяване, отложено оценяване и работа с безкрайни потоци, „мързеливо“ оценяване и др. Представят се основните принципи на реализацията на езиците за функционално програмиране. Дискутират се основните принципи на създаване на ефективен код на езика Scheme (Racket) и се представят средства за изследване на свойствата на функционални програми на езика Haskell.
Разглеждат се някои характерни приложения на езиците за функционално програмиране.
Разглеждат се някои характерни приложения на езиците за функционално програмиране.
- Преподавател: Боян Вушков
- Преподавател: Магдалина Тодорова
- Преподавател: Георги Христозов
- Преподавател: Христо Аврамов
- Преподавател: Свилен Андонов
- Преподавател: Георги Караджов
- Преподавател: Иван Койчев
- Преподавател: Гергана Лазарова
- Преподавател: Цветомила Михайлова