Выпускник Новосибирского государственного университета Дмитрий Калашников представил бесплатный образовательный симулятор «Компьютер Ершова». Об этом сообщила пресс-служба НГУ.
В браузерной программе пользователи могут самостоятельно собрать работающий 8-битный микропроцессор из логических элементов, настроить периферию и написать для него программу на встроенном ассемблере.
Проект ориентирован на школьников, студентов младших курсов и всех желающих понять архитектуру ЭВМ. Обучение построено по принципу «снизу вверх»: от базовых вентилей (И, ИЛИ, НЕ) до создания полноценной Гарвардской архитектуры процессора.
Название разработки дано в честь академика Андрея Ершова — пионера советского программирования. Для удобства пользователей в платформу интегрированы учебник теории, справочник компонентов и система автоматической проверки схем.
В симуляторе реализована внутренняя экономика: за самостоятельное прохождение 47 уровней начисляется виртуальная валюта, а использование автосборки штрафуется. Это стимулирует глубокое погружение в инженерный процесс.
Для преподавателей предусмотрены методические материалы, лабораторные работы и система автоматического тестирования работ учеников без возможности списывания. Автор планирует развивать проект, добавив функционал виртуальных классов и поддержку реального учебного оборудования.