Алгоритмы и структуры данных (syllabus): различия между версиями

Материал из Поле цифровой дидактики
Новая страница: «Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2022 году <graphviz> digraph Digida1 { layout = "neato"; node[color="#2471A3",fontsize=12, fontcolor="white",style=filled, shape="box"] ; видеоигры ; паттерны ; сообщества ; компетенции ; понятия; роботы ; писатели ; книги ; участники ; со...»
 
Строка 29: Строка 29:
В результате освоения дисциплины слушатель должен:  
В результате освоения дисциплины слушатель должен:  
; Знать
; Знать
: Основные понятия, связанные с миром алгоритмов и структур данных См.  [[:Категория:Понятия]]
: Основные понятия, связанные с миром алгоритмов и структур данных См.  [[:Категория:Понятие]]
:  
:  
; Уметь:  
; Уметь:  

Версия от 15:10, 16 декабря 2022

Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 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

Образовательный результат Тема Задание Пример
Знает особенности типов и источников данных Примеры источников данных Найти, оформить, вырастить данные для дальнейшего анализа В категории статей о датасетах Category:Dataset
планировать процесс обработки, визуализации, анализа и интерпретации данных при помощи UML Планирование операций над данными Создать схему цикла работы с данными Пример
Умеет использовать сетевые сервисы для экспресс-анализа и интерпретации данных Сетевые сервисы визуализации Использовать экспресс-методы RowGraph, CODAP - примеры использования
Обработать и очистить данные Обработка, очистка Подготовить и видоизменить данные Примеры видоизменения данных в Snap!, R, Python
Операции статистического анализа Статистический анализ и интерпретация данных Операции над собственным датасетом Готовые датасеты Category:Dataset
Подготовка выполняемой публикации Экспорт результатов Операции над собственным датасетом Выполняемая публикация