Эмулятор телеграфа ITA2

13 февраля 2025 г. · 1 мин. для прочтения
code

Этот эмулятор ITA2 служит практическим учебным пособием: он делает абстрактные понятия кодирования зримыми и интерактивными. Набирая текст и тут же видя, как он превращается в узор отверстий, студенты усваивают сразу несколько ключевых понятий вычислительной техники и телекоммуникаций.

Чему он учит

Во-первых, он демонстрирует двоичное представление — то, как текст превращается в последовательности нулей и единиц. Обычно мы преподаём это отвлечённо; но когда студент своими глазами видит, как появляются отверстия, ему куда легче понять, каким образом физическая система может нести цифровую информацию.

ITA2 (Baudot-Murray) Telegraph Type Emulator

Type a word in the input below to see its representation on the ITA2 tape.

Механизм переключения регистров LETTERS/FIGURES естественным образом подводит к понятию конечного автомата. Экспериментируя, студенты сами обнаруживают, что одна и та же комбинация может означать разные символы в зависимости от текущего режима. Такой живой опыт работы с кодированием, зависящим от состояния, готовит их к более сложным понятиям информатики.

Подробности реализации

Эмулятор написан на JavaScript и HTML/CSS, так что его легко встроить в любую веб-страницу. Код модульный и может быть приспособлен под разные учебные задачи.

Исходный код можно посмотреть, а эмулятор — опробовать в репозитории на GitHub.

Clément Godbarge
Authors
Преподаватель цифровых гуманитарных наук
Клеман Годбарж — преподаватель цифровых гуманитарных наук в Университете Сент-Эндрюс. Его исследования посвящены науке и искусству управления в Европе раннего Нового времени. В готовящейся книге он рассматривает, как врачи при французских и итальянских дворах XVI века утверждали себя в качестве политических экспертов нового типа. Его работу поддерживали Фонд Эндрю У. Меллона, Комиссия Фулбрайта, Американское общество Ренессанса и Гарвардский университет.