Логотип МИЭМ НИУ ВШЭ
Завершен
Логотип типа проекта Программный
Программный
2020 / 2021
Логотип проекта Визуализация структур данных для обучения программированию

271 Визуализация структур данных для обучения программированию

Старт
21.05.2020

Паспорт проекта

Аннотация

При выполнении домашних заданий по курсу Алгоритмизация и Программирование студентам сложно отлаживать реализации таких структур данных, как двоичные деревья поиска. Информация предоставляемая отладчиком С++ хотя и обладает полнотой, неудобна для восприятия. Предлагается разработать библиотеку, которая будет визуально представлять состояние структур данных и изменения в них.

Отрасль

Информатика

Теги

Информатика

Цель

Разработка программных инструментов для улучшения эффективности обучения структурам данных

Ожидаемые результаты

  • Будет разработана библиотека на C++, упрощающая отладку алгоритмов и структур данных при выполнении домашних заданий по курсу «Алгоритмизация и Программирование». Библиотека должна уметь выводить графическое представление основных структур данных (списки, массивы, деревья) и анимировать их изменения. Библиотека должна легко встраиваться в программы студентов, корректно обрабатывать ошибки во входных данных, быть легко расширяемой.

    Форма и способы промежуточного контроля

    Проект предполагает наличие нескольких milestone: визуализация списков, визуализация двоичных деревьев, визуализация изменений, визуализация обращений к памяти.

    Форма представления результатов

    Результатом проекта является проект с открытым исходным кодом и набор документации к нему.

    Ресурсное обеспечение

    Компьютеры

    Имеющийся задел

    Заполнено автоматически

    Заказчик