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