ITA2電信エミュレータ
2025年2月13日
·
2 分で読める
このITA2エミュレータは、符号化という抽象的な概念を目に見え、手で触れられるものにする、教室向けの実践的な教材です。文字を打ち込むと、たちどころに穴のパターンに変わる。それを目にするとき、学生はコンピューティングと電気通信の要となる概念をいくつも同時に学んでいることになります。
教育上の利点
第一に、二進表現――文字がどうやって1と0の列になるのか――が目の前で示されます。ふだんは抽象的に教えてしまいがちなところですが、実際に穴が穿たれていくのを目にすれば、物理的な仕組みがデジタル情報を担えるのだということが腑に落ちるのです。
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リポジトリから。
