Курс "Основи програмування" для студентiв напряму пiдготовки "Програмна iнженерiя" очної форми навчання ФКНТ:
  1. Основні конструкції програмування
  2. Алгоритми та розв'язання задач
  3. Фундаментальні структури даних
  4. Рекурсія
  5. Програмування подій

Полный курс по основам алгоритмизации.
Курс "Основи алгоритмізації" для студентiв напряму пiдготовки "Програмна iнженерiя" факультету КНіТ очної форми навчання [Курс "Основы алгоритмизации" для студентов направления подготовки "Программная инженерия" факультета КНиТ очной формы обучения]:
  1. основнi вiдомостi про апаратне та програмне забезпечення ЕОМ [основные сведения об аппаратном и программном обеспечении ЭВМ];
  2. технологiчнi етапи розробки програм для ЕОМ [технологические этапы разработки программ для ЭВМ];
  3. типи даних в програмуваннi [типы данных в программировании];
  4. структури даних в програмуваннi [структуры данных в программировании];
  5. методи розвязання задач на ЕОМ [методы решения задач на ЭВМ];
  6. розробка алгоритмiв розв'язання задач [разработка алгоритмов решения задач];
  7. основи тестування алгоритмiв [основы тестирования алгоритмов].

Курс "Базовий курс мови Сі" для студентiв напряму пiдготовки "Програмна iнженерiя" факультету КНіТ очноi форми навчання [Курс "Базовый курс языка Си" для студентов направления подготовки "Программная инженерия" факультета КНиТ очной формы обучения]:
  1. основи мови Сi (типи даних, декларацii, оператори) [основы языка Си (типы данных, декларации, операторы];
  2. покажчики, масиви, рядки в мовi Сi [указатели, массивы, строки в языке Си];
  3. керування порядком виконання програми на мовi Сi [управление порядком выполнения программы на языке Си];
  4. структури в мовi Сi [структуры в языке Си];
  5. функцii i структура програми мови Сi [функции и структура программы языка Си ];
  6. апарат формальних i фактичних аргументiв в мовi Сi [аппарат формальных и фактических аргументов в языке Си].
Курс "Поглиблений курс мови Сі" для студентiв напряму пiдготовки "Програмна iнженерiя" факультету КНіТ очної форми навчання [Курс "Продвинутый курс языка Си " для студентов направления подготовки "Программная инженерия" факультета КНиТ очной формы обучения]:
  1. Рекурсiя. Константи перелiку i об'єднання [Рекурсия. Константы перечисления. Объединения];
  2. Обмiн в мовi Сi. Поняття файлу. Послідовнi файли: Форматоване введення-виведення. Неформатоване введення-виведення
    [Обмен в языке Си. Понятие файла. Последовательные файлы. Форматированный ввод-вывод. Неформатированный ввод-вывод];
  3. Динамiчнi структури даних. Зв'язанi списки. Реалiзацiя черги i стека за допомогою зв'язаних спискiв [Динамические структуры данных. Связанные списки. Реализация стека и очереди с помощью связанных списков];
  4. Обмiн в мовi Сi: Файли прямого доступу [Обмен в языке Си. Файлы прямого доступа];
  5. Динамiчнi структури даних "дерева" [Динамические структуры данных "деревья"];
  6. Класи пам'ятi мови Сi [Классы памяти языка Си];
  7. Препроцесор мови Сi [Препроцессор языка Си];
  8. Засоби створення великих програмних комплексiв на мовi Сi
    [Средства создания больших программных комплексов на языке Си].