- Преподавател: Вая Ракидзи
- Преподавател: Иван Христов
Курсът въвежда в основите на процедурното програмиране. Изложението е съчетано с изучаването на езика C++. Основава се на метода на структурното програмиране. Разглеждат се скаларните и съставни типове от данни, характерни за повечето езици за процедурно програмиране, а също и някои специфични за езика C++. Основно внимание е отделено на алгоритмите и реализирането на процедурните програми. Изучават се основните структури за управление на изчислителния процес и реализациите им на C++. Специално внимание е отделено на механизмите за изпълнение на функционалните обръщения, на рекурсията, на верификацията на процедурни програми. В процеса на изложение на учебното съдържание се анализират и реализират редица практически значими приложения на езиците за процедурно програмиране, свързани с масивите и структурите.
- Преподавател: Милица Борисова
- Преподавател: Стефан Владков
- Преподавател: Йордан Дикманов
- Преподавател: Евгени Евлогиев
- Преподавател: Боян Киров
- Преподавател: Марина Краева
- Преподавател: Владимир Начев
- Преподавател: Калин Николов
- Преподавател: Лъчезар Николов
- Преподавател: Александър Петков
- Преподавател: Мартин Попов
- Преподавател: Васил Тодоров
- Преподавател: Виктория Христова
- Преподавател: Стефани Цакова
- Преподавател: Здравко Николов
- Преподавател: Любомир Кръстев
- Преподавател: Лазар Лазаров
- Преподавател: Мартин Лаков
- Преподавател: Мария Станчева
- Преподавател: Магдалина Тодорова
Курсът изучава основните концепции, свързани със структурите от данни; описанието им; създаването на абстрактни типове данни, определящи типове на структури от данни; класифицирането на структурите. Разглежда описанието и реализацията на различни представяния на структурите от данни: стек, опашка, свързан списък с една и две връзки, цикличен свързан списък, дърво, двоично дърво, двоично наредено дърво, балансирано двоично наредено дърво, В-дърво, граф. Всяка от тези структури е реализирана чрез примерен шаблон на клас. В курса е включена и структурата от данни файл. Не малко внимание е отделено на приложения на тези структури. Курсът предлага основни алгоритми за сортиране и търсене.
Изложението се базира на обектно-ориентирания подход.
- Преподавател: Димитър Димитров
- Преподавател: Дафина Петкова
- Преподавател: Петър Петров
- Преподавател: Здравко Стойчев
- Преподавател: Иво Стоянов
- Преподавател: Антон Чолаков
- Преподавател: Stefan Gerdzhikov
- Преподавател: Владислав Ненчев
- Преподавател: Александра Соскова