Алгоритмы и структуры данных (syllabus)
Материал из Поле цифровой дидактики
Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2022 году

Цель, результаты освоения дисциплины
В результате освоения дисциплины слушатель должен:
- Знать
- Основные понятия, связанные с миром алгоритмов и структур данных См. Категория:Понятие
- Уметь
- пользоваться различными пространствами, волшебными словами и командами языка ask# внутри Semantic MediaWiki
- уметь использовать различные типы данных внутри Semantic MediaWiki
- уметь использовать визуальные блоки Scratch и Snap! на вики-страницах для представления алгоритмов
- представлять программы в виде псевдокода и
- планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - Категория:Diagrams
см. данные См. Категория:Dataset
- использовать язык dgl и mermaid встраивать диаграммы алгоритмов в вики страницы см. Graphviz + Категория:Diagrams - Taxonomic_sandbox
- организовать совместную деятельность на основе студий Scratch и галерей Smap!
- создавать функции с использованием различных типов данных
- использовать рекурсию при создании собственных функций
- сравнивать и оценивать эффективность алгоритмов
Как организовать хранилище алгоритмов Как использовать лямбда исчисления и объекты первого класса
Содержание разделов дисциплины:
Пространство для совместной деятельности
Wiki + SMV
Алгоритмы
Алгоритмы поиска
Алгоритмы сортировки
Описание и редактирование алгоритмов
Диаграммы представления алгоритмов
Сравнение эффективности алгоритмов
Структуры данных
Получение данных Список случайных чисел из %сколько от %min до %max
Рекурсия
Литература
Основная литература
Дополнительная литература
https://snap.berkeley.edu/snap/help/SnapManual.pdf - Руководство по Snap!
