Кодирование информации. Информатика слепых: кодирование Брайля и тактильные интерфейсы
Автор: Несмеянова Виктория Константиновна
Организация: ГБОУ СОШ №208
Населенный пункт: г.Санкт-Петербург
Конспект урока музыки для 7 класса
Класс: 7 класс.
Формат: Урок-исследование (CS Unplugged) с использованием осязания.
Продолжительность: 45 минут.
Цель: Показать, что информация не обязательно должна быть визуальной или звуковой; научить кодировать и декодировать данные через тактильные ощущения; объяснить принципы избыточности в кодировании.
Планируемые результаты:
Личностные результаты
ï Формирование ценности доступности: понимание важности инклюзивного дизайна и того, что технологии должны быть удобны для людей с разными физическими возможностями.
ï Развитие эмпатии: осознание повседневных трудностей, с которыми сталкиваются незрячие люди, и роли информатики в их решении.
ï Критическое восприятие информации: понимание того, что данные не привязаны к одному органу чувств и могут быть представлены альтернативными способами.
ï Интерес к инженерному делу: мотивация к созданию устройств, решающих реальные социальные проблемы.
Метапредметные результаты
Познавательные УУД
ï Умение декодировать информацию, представленную в незнакомой знаковой системе (перевод тактильных ощущений в символы).
ï Навык анализа структуры кода: выделение информационных и управляющих символов (избыточность).
ï Умение применять комбинаторику для расчета информационной емкости (2n).
ï Способность находить и исправлять ошибки в данных (помехоустойчивость).
Регулятивные УУД
ï Умение планировать последовательность действий при кодировании длинной строки.
ï Навык самоконтроля: проверка соответствия набранного кода (выпуклостей) исходному символу.
ï Способность работать по заданному алгоритму (правила использования «точки 6») и переключать контекст.
Коммуникативные УУД
ï Умение эффективно работать в паре (один кодирует «вслепую», другой проверяет результат).
ï Навык точного описания тактильных ощущений вербально (словесная передача координат точек).
Предметные результаты
Ученик научится:
ï Различать понятия «носитель информации» и «код информации».
ï Кодировать и декодировать символы русского алфавита и цифр с использованием сетки 2x3 (принципы шрифта Брайля).
ï Объяснять необходимость управляющих символов для расширения алфавита.
ï Рассчитывать максимальное количество символов, которые можно закодировать заданным количеством бит (позиций).
Ученик получит возможность научиться:
ï Проектировать простые алгоритмы для тактильных интерфейсов.
ï Объяснять принцип работы контрольных битов (ECC) на примере восстановления поврежденного символа.
ï Находить примеры использования тактильной обратной связи (haptic feedback) в современной технике (смартфоны, геймпады).
Оборудование:
- Плотный картон или обычная офисная бумага (по 2 листа на ученика).
- Циркуль (безопасный), неострое шило, вязальная спица или просто ручки/карандаши.
- Листы с пустыми сетками 2x3 (можно распечатать или нарисовать на доске).
- Слепые маски или просто возможность ученикам работать с закрытыми глазами.
Ход урока
1. Погружение: Ограничение канала (5 минут) Учитель просит всех учеников закрыть глаза (или надеть маски).
Задание: «Я сейчас передам вам важное сообщение. Готовы?» Учитель подходит к одному из учеников и рисует пальцем на его ладони цифру «5». Затем класс открывает глаза.
Обсуждение: — Какую информацию я передал? (Число 5). — Каким органом чувств вы ее получили? (Осязание). — Почему я не мог просто написать это на доске? (Канал связи был ограничен — ваше зрение было отключено). Сегодня мы научимся передавать целые тексты, используя только выпуклые точки.
2. Блок 1. Шрифт Брайля: Двоичный код под пальцами (10 минут)
Теория (4 мин): Учитель рисует на доске ячейку Брайля — прямоугольник 2x3. «В каждой из 6 позиций может быть либо выпуклость (1), либо пустота (0). Это чистый двоичный код. Сколько всего комбинаций можно составить из 6 бит? (26 = 64). Этой системе хватает, чтобы закодировать все буквы русского алфавита, цифры и знаки препинания».
Практика (6 мин):
Упражнение «Точки». (Выдать карточку с Алфавитом Брайля) Ученики берут бумагу и ручку. С обратной стороны бумаги они ставят ручку в центр каждой из 6 воображаемых позиций ячейки и сильно нажимают, чтобы на лицевой стороне (где они сейчас пишут) осталась выпуклая точка.
Задание:
- Набрать первую букву своего имени на лицевой стороне листа (создав выпуклости).
- Поменяться листами с соседом по парте.
- Сосед, закрыв глаза, проводит пальцем по лицевой стороне, считывает комбинацию точек и называет букву. Важное правило: В системе Брайля для простоты тактильного чтения позиции нумеруются не как в матрице (1, 2, 3...), а специфически: 1 (верх-слева), 2 (середина-слева), 3 (низ-слева), 4 (верх-справа), 5 (середина-справа), 6 (низ-справа).
3. Блок 2. Проблема цифры и буквы. Избыточность (10 минут)
Теория (4 мин): «В шрифте Брайля всего 64 комбинации. Букв в русском алфавите 33. Если мы отдадим все 64 символа буквам, нам не останется места для цифр и знаков препинания. Как компьютер решает эту проблему? Он использует управляющие символы».
Практика (6 мин):
Упражнение «Переключатель контекста». Учитель вводит правило: комбинация «точка 6» (нижний правый угол), стоящая ПЕРЕД буквой, работает как клавиша Shift или Ctrl.
- Если перед буквой стоит «точка 6» — это цифра. (Например, буква «А» с точкой 6 спереди — это цифра 1).
- Если «точка 6» стоит после буквы — это заглавная буква.
Задание: Ученики должны закодировать на бумаге фразу «Я 7Б». Разбор: Я (заглавная) -> (точка 6 после Я) | 7 (цифра) -> (точка 6 перед буквой, которая кодирует 7) | Б (строчная).
Обсуждение: Мы потратили дополнительные «биты» (точки 6), чтобы расширить возможности нашего алфавита. Это называется избыточностью, и она необходима для передачи смысла.
4. Блок 3. Помехоустойчивость и тактильные интерфейсы (10 минут) Теория (3 мин): «Когда вы читаете текст глазами, вы видите слово целиком. Когда вы читаете пальцем, вы чувствуете одну точку за раз. Если одна точка сотрется (помеха в канале связи), вы можете перепутать "О" и "Е". Как сделать код надежнее?» Вводится понятие контрольного бита (в реальном Брайле он есть для сложных символов).
Практика (7 мин): Упражнение «Сломанный дисплей». Класс делится на команды по 4 человека.
- Команда загадывает короткое слово (3-4 буквы) и кодирует его на листе (выпуклостями).
- Затем они «портят» одну любую букву, намеренно стирая одну выпуклость ластиком или вдавливая лишнюю точку.
- Лист передается соседней команде.
- Соседняя команда, читая слово, должна найти ошибку (буква «не бьется» ни с одним известным символом) и методом перебора понять, какая точка должна быть на самом деле, чтобы восстановить слово. Аналогия: Это принцип работы ECC-памяти (Error Correction Code) в серверах, которая автоматически исправляет ошибки чтения битов.
5. Рефлексия (5 минут)
Вопросы классу:
- Почему кнопки лифта и пульта телевизора в самолете всегда делают выпуклыми и дублируют шрифтом Брайля? (Принцип отказоустойчивости: если темно или руки заняты, осязание — резервный канал).
- Удобно ли набирать текст Брайлем на обычной клавиатуре? Почему для слепых существуют отдельные 8-клавишные клавиатуры? (8 клавиш позволяют нажимать комбинации точек одной рукой).
- В чем главное отличие передачи информации через зрение и через осязание? (Параллельность против последовательного чтения).
Задачи для закрепления
Уровень 1: Кодирование и декодирование
- Закодируйте слово «РАД» с помощью сетки 2x3 (используя упрощенную таблицу: А=точка 1, Д=1+2, Р=1+2+3+5 и т.д., либо просто произвольную схему, придуманную классом).
- Декодируйте сообщение (учитель рисует на доске точки в ячейке: 1, 3, 4, 5 активны).
- Сколько всего различных символов можно закодировать, если использовать ячейку только 2x2 (4 точки)?
Уровень 2: Комбинаторика и ограничения
4. В русском алфавите 33 буквы. Хватит ли 6-битного кода Брайля, чтобы закодировать еще и 10 цифр, если не использовать управляющие символы? Обоснуйте ответ (33 + 10 = 43, 64 > 43, значит хватит, но впритык).
5. Почему в системе Брайля не используется комбинация «все 6 точек пусты» для пробела, а используется отсутствие ячейки как таковой?
Уровень 3: Избыточность и управление
6. Дан код: [Точка 6] [Буква Л] [Точка 6]. Что это означает согласно правилам урока? (Цифра, соответствующая букве Л + Заглавная буква, либо конфликт контекста — обсуждение приоритета).
7. Придайте букве «О» (точки 1-3-4-5) помехоустойчивость: добавьте 7-ю точку в центр, которая всегда равна 1, если в букве есть хотя бы одна другая точка. Проверьте: если сотрется точка 1, сможет ли алгоритм восстановить букву по 7-й точке? (Нет, это упрощение, но это ведет к обсуждению контрольных сумм).
Уровень 4: Проектирование систем
8. Задача на проектирование: Вы создаете алфавит для инопланетян, у которых 4 пальца. Они могут нажимать от 0 до 4 пальцев одновременно. Сколько различных сигналов (комбинаций) они могут передать за одно нажатие? (Ответ: $2^4 = 16$ состояний, если каждый палец либо нажат, либо нет).
9. Задача на UX (User Experience): Опишите алгоритм набора слова «МАМА» на 8-клавишной клавиатуре Брайля. Какие клавиши (1, 2, 3, 4, 5, 6, 7, 8) нужно нажать одновременно для буквы М? (Ответ: 1, 3, 4). Затем «Пробел» (пропуск), затем А (1), затем М (1, 3, 4), затем А (1).
Домашнее задание: Найти в своем смартфоне в настройках «Специальные возможности» (Accessibility) функцию «TalkBack» или «VoiceOver». Попробовать включить ее и разблокировать телефон, не глядя на экран, только слушая голосовой помощник и нажимая на элементы интерфейса.
Карточки практики
Карточка №1: «Декодирование: Секретное имя»
Цель: Отработка навыка тактильного считывания и перевода точек Брайля в буквы.
Время: 5–7 минут.
Формат: Индивидуальная работа или работа в парах.
Лицевая сторона: Перед вами три карточки брайлевского набора. Проведите пальцем по выпуклостям (или посмотрите на схему точек ниже). Активные точки отмечены закрашенными кружками. Расшифруйте имя ученика, который сидит за первой партой.
Ячейка 1: ● (1) | ○ | ● (3) | ● (4) | ○ | ○
Ячейка 2: ● (1) | ● (2) | ○ | ○ | ○ | ○
Ячейка 3: ● (1) | ● (2) | ● (3) | ● (4) | ● (5) | ○
Ячейка 4: ○ | ● (2) | ● (3) | ○ | ○ | ● (6)
(Для учителя: Ключ на обороте. В упрощенной схеме: 1=А, 1-2=Б, 1-2-3-4-5=М, 2-3-6=Ш. Ответ: АЛЁША или АЛЕША в зависимости от выбранной таблицы. Рекомендуется использовать упрощенную таблицу, согласованную на уроке).
Оборотная сторона (Ключ для проверки):
- Точка 1 = А
- Точки 1-2 = Б
- Точки 1-2-3-4-5 = М
- Точки 2-3-6 = Ш
- Точки 1-5 = Л
- Точки 1-2-4-5-6 = Я
- Точки 1-5-6 = Ь
- Ответ (пример): АЛЁША (если 1-2-4-6 = Ё).
Карточка №2: «Кодирование: Ошибки на почте»
Цель: Понимание избыточности и поиск ошибок в канале связи.
Время: 7–10 минут.
Формат: Работа в парах.
Лицевая сторона: Ваш друг передавал слово «КОТ» по плохой связи. Часть точек стерлась (стала пустыми). Правила системы:
-
Буквы «К», «О», «Т» в стандартном Брайле:
- К = точки 1-3
- О = точки 1-3-5
- Т = точки 2-3-4-5
- В нашем защищенном протоколе 8-я точка (условная, внизу) всегда дублирует 1-ю точку для контроля четности. Если 1-я точка есть, 8-я тоже должна быть.
Задание:
- Восстановите стертые точки (дорисуйте их карандашом).
- Найдите одну «фальшивую» точку, которую добавили помехи (она лишняя).
- Запишите исправленное слово.
Сетка для работы (цифры — активные точки, (пусто) — стертые):
Буква 1: 1, (пусто), 3, (пусто), (пусто), (пусто) [+ 8-я точка: 1]
Буква 2: 1, (пусто), 3, (пусто), 5, (пусто) [+ 8-я точка: 1]
Буква 3: (пусто), 2, 3, 4, 5, (пусто) [+ 8-я точка: 0]
Оборотная сторона (Подсказка и ответ): Подсказка: Сверьтесь с правилом 8-й точки. Если в первой букве есть точка 1, но нет точки 3, а должна быть буква «К» (1-3), значит, точка 3 стерлась. Ошибка: Во второй букве (О) кто-то ошибочно поставил точку 6. Она лишняя, так как буквы «О» в 6 точках не существует.
Ответ: Слово «КОТ». Исправленные ячейки: 1-3; 1-3-5; 2-3-4-5.
Карточка №3: «Контекстный переключатель: Цифры и заглавные»
Цель: Отработка правил использования управляющего символа (точка 6).
Время: 5 минут.
Формат: Индивидуально.
Лицевая сторона: Передайте следующее сообщение по Брайлю. Помните о специальных правилах:
- Точка 6 ПЕРЕД буквой = превращает букву в цифру.
- Точка 6 ПОСЛЕ буквы = делает букву ЗАГЛАВНОЙ.
Сообщение для кодирования: «Я 2 Б»
Бланк для заполнения (нарисуйте 3 ячейки):
- Буква «Я»: [ ] [ ] [ ] | [ ] [ ] [ ]
- Цифра «2»: [ ] [ ] [ ] | [ ] [ ] [ ]
- Буква «Б»: [ ] [ ] [ ] | [ ] [ ] [ ]
Оборотная сторона (Эталонное решение):
- Я (заглавная): Сначала код буквы «я» (в упрощенной системе 1-2-4-5-6), затем ставим точку 6 в соседней ячейке (или используем правило сдвига, если таблица едина). В классическом Брайле: Точки 1-2-4-5-6, затем точка 6.
- Цифра 2: Ставим точку 6 (индикатор цифры), затем код буквы «Б» (точки 1-2). Итого: Точка 6 | Точки 1-2.
- Б (строчная): Просто код буквы «Б». Итого: Точки 1-2.
Карточка №4: «Проектирование интерфейса: Кнопка лифта»
Цель: Применение знаний о тактильном кодировании к реальным объектам.
Время: 5 минут (фронтальный опрос или домашнее задание).
Формат: Эскиз.
Лицевая сторона: Вы работаете инженером по доступности. Вам нужно спроектировать кнопку 5-го этажа для лифта, которой будут пользоваться незрячие люди.
Задание:
- Нарисуйте эскиз квадратной кнопки.
- Разместите на ней символ цифры «5» шрифтом Брайля.
- Добавьте еще один тактильный элемент (не Брайль), который поможет отличить кнопку 5 от кнопки 6 на ощупь. (Например: рельефную рамку, точку в углу, разную форму края).
Оборотная сторона (Примеры решений для проверки):
- Вариант Брайля: Точки 1-3-4-5 (цифра 5).
-
Дополнительный UX-элемент:
- Металлическая точка-гвоздик в левом верхнем углу пластика (одна точка для 1-го этажа, две для 2-го и т.д.).
- Скос на верхнем крае кнопки (если у 4-го края скос снизу, а у 5-го — сверху).
- Разный материал (кнопка 5 — гладкий металл, кнопка 6 — шершавый пластик).
Список литературы и ресурсов:
Для учителя:
- Норберт Винер. «Кибернетика и общество». Классический труд, объясняющий передачу информации как физический процесс, не зависящий от носителя (будь то электрический импульс или выпуклая точка).
- Дональд Норман. «Дизайн привычных вещей». Главы о тактильном дизайне и аффордансах (свойствах объекта, которые подсказывают, как им пользоваться). Поможет объяснить, почему клавиатура имеет форму клавиш.
- ГОСТ Р 50916-96. «Шрифт Брайля. Кодирование алфавитно-цифровых символов». Технический стандарт, если учителю потребуется точная таблица кодов для русского языка.
Для учеников:
- Луис Брайль. Биография (серия «Жизнь замечательных людей», детская адаптация). История о том, как 15-летний мальчик придумал самую эффективную систему кодирования для незрячих.
- Артур Кларк. «Город и звезды». Фантастический роман, где описывается общество будущего, использующее тактильные интерфейсы для управления сложными системами.
- Левитин А. «Путеводитель по лжи». Книга о критическом восприятии информации. Помогает понять, как легко обмануть мозг, если ограничить один канал восприятия.
Цифровые инструменты:
- Симуляторы Брайля (Braille simulators): Онлайн-сервисы (например, от Perkins School for the Blind), где можно ввести текст и увидеть его визуальное отображение в виде точек.
- Тифлокомментирование: Видеоролики на YouTube, показывающие, как незрячие люди пользуются смартфонами и компьютерами.


