Основная цель изучения дисциплины «Структуры данных: парадигмы и технологии» — познакомить студентов с понятиями, парадигмами, моделями и технологиями структурирования данных, составляющих современный базис информационных технологий, описать и проиллюстрировать использование структур данных и систем структуризации в информационных технологиях. Для достижения этой цели:
• Дается общая информация о способах структуризации данных, о структурных значениях, об изображении структурных значений в разных формализмах (текстовая развертка).
• Рассматриваются разные парадигмы структуризации данных, задействованные в языках программирования Lisp, APL, Setl, Prolog.
• Изучаются современные иерархические построения типа XML, JSON
• Рассматривается широкий спектр структуризаций, используемых в базах данных: SQL, key-value, NoSQL.
• Более детально изучаются графовые базы данных, спецификации данных, онтологии.
• Дается информация о больших данных, потоковой парадигме обработки данных, хранилища данных