Специальные вопросы информатики (лек/практ)

Курс лекций и практических занятий «Специальные вопросы информатики» относится к базовой части подготовки бакалавров по направлению инфокоммуникационные технологии и системы связи. В рамках дисциплины рассматриваются сначала базовые понятия языка С, такие как функциональное программирвание,  структуры данных, работа с памятью, работа с функциями стандарта POSIX, Затем на примере языка C++ рассматриваются вопросы построения приложений с использованием объектно-оприентированного подхода. Завершается курс освоением фреймворка Qt, позволяющего создавать кросс-платформенные приложения с графическим инетерфейсом.

 

 

Основные темы, затрагиваемые в курсе:

  • Функциональное программирование
  • Структуры данных С
  • Работа с памятью (POSIX)
  • Работа с потоками (POSIX)
  • Основы объектно-ориентированного программирования (ООП): инкапсуляция, наследование, полиморфизм.
  • Шаблоны проектирования
  • Фрейм-ворк Qt
  • Взаимодействие с переферийными устройствами