ИВТ. Алгоритмы и структуры данных. Базовый поток 2026: различия между версиями
| Строка 71: | Строка 71: | ||
== 6. Критерии оценивания и формы контроля успеваемости == | == 6. Критерии оценивания и формы контроля успеваемости == | ||
С целью контроля освоения обучающимися учебного материала проводится устный опрос в начале занятия по теме прошлой лекции или в конце занятия по пройденной теме. | |||
Дифференцированный зачет проводятся в устной форме. Во время проведения обучающиеся могут пользоваться программой дисциплины. | |||
Дифференцированный зачет | |||
== 7. Команда курса == | == 7. Команда курса == | ||
Версия от 12:34, 10 августа 2026
1. О курсе
Дисциплина включает подробное освещение практики реализации структур данных и программ, решений практических задач, а также предполагает самостоятельное изучение студентами материала предмета через решение домашних практических задач. Большое внимание уделяется базовым принципам построения архитектуры ПО, практикам разработки.
Пререквизиты: Для освоения курса необходимы базовые понимания о понятии алгоритма и работе компьютера.
2. Программа курса
| Неделя | Лекция/Семинар | Д/З | Контроль / событие | Дедлайн |
|---|---|---|---|---|
| 1–3 | Основные понятия структур данных.
|
|||
| 4–6 | Данные с динамической структурой.
|
|||
| 7–11 | Алгоритмы поиска. Задачи поиска и кодирования
|
|||
| 12–16 | Быстрый доступ к данным. Хеширование данных.
|
4. Коммуникация
Чат курса (Telegram или другой мессенджер).
5. Прогресс студентов
Таблица с оценками, доступная студентам.
6. Критерии оценивания и формы контроля успеваемости
С целью контроля освоения обучающимися учебного материала проводится устный опрос в начале занятия по теме прошлой лекции или в конце занятия по пройденной теме. Дифференцированный зачет проводятся в устной форме. Во время проведения обучающиеся могут пользоваться программой дисциплины.
7. Команда курса
Руководитель курса: Дединский И.Р. Преподаватели: [ФИО будут добавлены] Ассистенты: [будут назначены при необходимости]
8. Материалы курса
Папка с материалами: [ссылка]. Если вы не готовы делиться в открытый доступ, то материалы будут закрыты и доступны только дирекции и кафедре.
Перечень типовых вопросов для промежуточной аттестации
Моделирование абстрактных типов данных (АТД) для различных реализаций (табличное, списковое, комбинированное и т.д.). Поиск информации в различных структурах данных с использованием классических алгоритмов поиска в текстовой информации. Исследование эффективности алгоритмов сортировок для различных структур и размерностей данных. Реализация структур данных типа дерево и типовые алгоритмы их обработки. Реализация функций расстановки (хеширование) и различных методов разрешения коллизий. Реализовать алгоритмы поиска: КМП – алгоритм. Реализация алгоритма Боуэра-Мура. Алгоритм Рабина-Карпа. Построение графика зависимости количества операций сравнения от количества символов в массиве. Определение временной сложности алгоритма и сравнение с экспериментальными исследованиями.