Структуры данных предметной области
О курсе
Подробнее
Основные задачи дисциплины: − Дальнейшее развитие и углубление навыков алгоритмизации и программирования при решении прикладных задач предметной области. − Знакомство с реализацией типовых алгоритмов, структур данных и их модификаций на выбранном рабочем языке программирования. − Изучение конструирования и использования сложных (динамических) структур данных на основе модели абстрактного типа данных (спецификация + представление + реализация). − Ознакомление студентов с основными структурами данных, используемыми в современном программировании, применительно к специфике будущей профессиональной деятельности. − Формирование базовых теоретических понятий, лежащих в основе процесса разработки алгоритмов и структур данных. − Формирование навыков использования различных структур данных при разработке программ на выбранном языке программирования. − Формирование представлений и знаний об основных классах алгоритмов (поиск, сортировка, алгоритмы на графах и т.п.), используемых в них структурах данных и общих схемах решения задач на их основе. − Формирование представления об анализе сложности алгоритмов и программ.
Курс не имеет жестких сроков окончания и прохождения. Рекомендованное время работы - от месяца, включая поиск, просмотр и чтение дополнительных видео и текстовых материалов по курсу, обсуждения их в комментариях и телеграмм канале.
На базе курса сформирована корпоративная и коучинговая программы (программы индивидуального и группового консультирования по развитию навыков курса).
Для покупки корпоративной или коучинговой программы обращайтесь по адресу v5093075@gmail.com.
Курс входит в систему авторских тренингов и семинаров Владислава Тарасенко:
Как улучшить управление организацией?
Управление территориальными кластерами
Управление проектами государственно-частного партнерства
Инновации и изобретательство: как от знаний перейти к творчеству
Изучение книги "Поток..." М. Чиксентмихайи."
Проектирование информационных систем
Н. Талеб "Черный лебедь..." Изучаем книги библиотеки Сбербанка
Поиск и привлечение инвесторов
Интеллектуальные информационные системы
курс "UX-стратегия разработки приложений. Исследование пользователей". по книге Джейми Леви "UX-стратегия. Чего хотят пользователи и как им это дать".
Telegram группа участников:
https://t.me/joinchat/Cq3bahsUFcRltbbpVb4mjQ
Содержание
Программа курса
5 занятий№ТемаЧто внутри
01Введение- Правила курса, сертификаты и удостоверение
- Понятие и классификация структур данных
- Составные статические структуры данных
- Среда Visual Studio и литература
02 Данные динамической структуры- Стек, очередь и дек
- Линейные и кольцевые списки
- Стек и очередь как абстрактные типы данных
03 Рекурсия. Поиск и сортировка.- Понятие рекурсии
- Алгоритмы поиска и сортировки
- Алгоритм двоичного поиска
- Сортировка методом пузырька
- Быстрая сортировка методом Хоара
04Древовидные структуры- Основная терминология
- Бинарные (двоичные) деревья
- Графическое представление древовидной структуры
- Представление дерева в памяти компьютера
- Деревья бинарного поиска.
- Обходы бинарных деревьев: рекурсивные и не рекурсивные алгоритмы
- Кодирование информации с использованием двоичных деревьев
05Обзор применения структурированных типов данных. - Массивы и разреженные матрицы.
- Матрица инцидентности и смежности.
- Представление графов.
- Алгоритмы на графах
01Введение
- Правила курса, сертификаты и удостоверение
- Понятие и классификация структур данных
- Составные статические структуры данных
- Среда Visual Studio и литература
02 Данные динамической структуры
- Стек, очередь и дек
- Линейные и кольцевые списки
- Стек и очередь как абстрактные типы данных
03 Рекурсия. Поиск и сортировка.
- Понятие рекурсии
- Алгоритмы поиска и сортировки
- Алгоритм двоичного поиска
- Сортировка методом пузырька
- Быстрая сортировка методом Хоара
04Древовидные структуры
- Основная терминология
- Бинарные (двоичные) деревья
- Графическое представление древовидной структуры
- Представление дерева в памяти компьютера
- Деревья бинарного поиска.
- Обходы бинарных деревьев: рекурсивные и не рекурсивные алгоритмы
- Кодирование информации с использованием двоичных деревьев
05Обзор применения структурированных типов данных.
- Массивы и разреженные матрицы.
- Матрица инцидентности и смежности.
- Представление графов.
- Алгоритмы на графах
Организатор
Автор курса
StepikStepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным.
Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ.
В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе Мнения учеников
Отзывы о курсе
Информация обновлена 12 августа 2026 г.