Завершен
Программный
2020 / 2021
271 Визуализация структур данных для обучения программированию
Старт
21.05.2020
Паспорт проекта
Аннотация
При выполнении домашних заданий по курсу Алгоритмизация и Программирование студентам сложно отлаживать реализации таких структур данных, как двоичные деревья поиска. Информация предоставляемая отладчиком С++ хотя и обладает полнотой, неудобна для восприятия. Предлагается разработать библиотеку, которая будет визуально представлять состояние структур данных и изменения в них.
Отрасль
Информатика
Теги
Информатика
Цель
Разработка программных инструментов для улучшения эффективности обучения структурам данных
Ожидаемые результаты
- Будет разработана библиотека на C++, упрощающая отладку алгоритмов и структур данных при выполнении домашних заданий по курсу «Алгоритмизация и Программирование». Библиотека должна уметь выводить графическое представление основных структур данных (списки, массивы, деревья) и анимировать их изменения. Библиотека должна легко встраиваться в программы студентов, корректно обрабатывать ошибки во входных данных, быть легко расширяемой.
Форма и способы промежуточного контроля
Проект предполагает наличие нескольких milestone: визуализация списков, визуализация двоичных деревьев, визуализация изменений, визуализация обращений к памяти.
Форма представления результатов
Результатом проекта является проект с открытым исходным кодом и набор документации к нему.
Ресурсное обеспечение
Компьютеры
Имеющийся задел
Заполнено автоматически
Заказчик
Организация / Заполнено автоматически