Мініпроєкти з інформатики (9 клас): "Теорія стиснення даних"
Мініпроєкти з інформатики (9 клас): "Теорія стиснення даних"
Ці проєкти спрямовані на дослідження наукових та логічних основ архівації. Учні мають зосередитися не на роботі з інтерфейсом програм, а на розумінні того, як саме дані стають меншими.
Тема 1. "Еволюція алгоритмів: Від кодування серій до сучасних стандартів"
Мета: Дослідити історію розвитку методів стиснення та зрозуміти, як змінювалися підходи до обробки інформації.
Завдання:
Дослідити історію появи перших методів стиснення (наприклад, кодування абеткою Морзе як прототип стиснення).
Описати принцип роботи алгоритму RLE (Run-Length Encoding) та знайти приклади його застосування в сучасних форматах (наприклад, у BMP або Fax).
Проаналізувати, як розвивалися формати сімейства ZIP та що нового привнесли алгоритми LZ77 та LZ78.
Скласти хронологічну таблицю "Епохи стиснення даних".
Тема 2. "Математика стиснення: Ентропія та кодування Хаффмана"
Мета: Вивчити логічне обґрунтування стиснення без втрат на основі частоти появи символів.
Завдання:
Ознайомитися з поняттям "надлишковість інформації" та пояснити його на прикладі української чи англійської мови.
Детально розібрати алгоритм побудови дерева Хаффмана: пояснити, чому символи, що зустрічаються частіше, мають коротший код.
Вручну провести "стиснення" короткої фрази (15-20 символів) за методом Хаффмана, продемонструвавши всі етапи розрахунків.
Дослідити, чому неможливо стискати дані "нескінченно" (теорема Шеннона).
Тема 3. "Психофізіологія стиснення: Чому ми не помічаємо втрат?"
Мета: Дослідити наукові підходи до стиснення мультимедіа (JPEG, MP3) та особливості людського сприйняття.
Завдання:
Пояснити різницю між стисненням "без втрат" (lossless) та "з втратами" (lossy) з точки зору математичної точності.
Дослідити концепцію "психоакустики" (для звуку) та "психовізуальних моделей" (для зображень): що саме видаляють алгоритми, щоб людина не помітила різниці.
Проаналізувати артефакти стиснення: як надмірне стиснення впливає на якість (ефект "квадратиків" у відео, металевий присмак у звуці).
Зробити висновок: у яких сферах стиснення з втратами є неприпустимим (медицина, архівування документів тощо).
Тема 4. "Стиснення в мережах: Як працює сучасний інтернет"
Мета: Вивчити роль стиснення у передачі даних через мережу та його вплив на швидкість доступу.
Завдання:
Дослідити, як працює стиснення "на льоту" при перегляді вебсторінок (протокол Gzip або Brotli).
Описати технологію потокового відео (streaming): як алгоритми адаптують якість картинки під швидкість інтернету користувача.
Проаналізувати роль стиснення у хмарних сховищах та месенджерах (чому фото в Telegram/Viber втрачає якість при звичайній відправці).
Порівняти обсяги трафіку при використанні різних кодеків (наприклад, H.264 проти H.265).
Залучення аудиторії: Запитання для дискусії
Для кожного проєкту доповідач має підготувати 1-2 запитання до класу, щоб активізувати обговорення.
Приклади запитань до аудиторії (по темам):
Тема 1: "Як ви думаєте, чи можна вважати використання абревіатур у месенджерах (наприклад, 'Дякую' -> 'Дяку') формою стиснення даних?"
Тема 2: "Яка літера в українській мові зустрічається найчастіше? Якби ми створювали дерево Хаффмана, який код (довгий чи короткий) вона б отримала?"
Тема 3: "Чи згодні ви пожертвувати якістю звуку у навушниках заради того, щоб у ваш смартфон помістилося в 10 разів більше пісень?"
Тема 4: "Чому іноді відео на YouTube стає розмитим під час перегляду, але не зупиняється зовсім? Яка роль стиснення в цей момент?"
Вимоги до захисту проєкту
Формат: Презентація (6-8 слайдів) або інтерактивний плакат.
Обов'язкові елементи:
Пояснення ключового терміну.
Візуальний приклад/кейс.
Інтерактивна частина: Поставити запитання аудиторії та прокоментувати їхні відповіді.
Власний висновок.
Регламент: Доповідь — 5 хв, взаємодія з класом та відповіді на запитання — 3 хв.
Критерії оцінювання (12-бальна система)
Критерій | Опис | Бали |
|---|---|---|
Науковий підхід | Глибина розкриття теоретичних принципів. | 4 |
Логіка та структура | Наявність чітких прикладів та схем. | 3 |
Взаємодія з класом | Вміння залучити аудиторію, якість поставлених запитань та відповідей. | 3 |
Якість матеріалів | Оформлення презентації/звіту та наочність. | 2 |
https://docs.google.com/presentation/d/1X3a65qicalcin_bpTDpBhXK3fNNW-eHunD2mVD5WtbM/edit?usp=sharing
ВідповістиВидалитиhttps://docs.google.com/presentation/d/14ASDRhjaZovSvnvWMJFuPzCk3UPEv0imvfTs4-PYbBk/edit?usp=sharing
ВідповістиВидалитиhttps://docs.google.com/presentation/d/1xkyy0AgowFqGpd1zy0ixXZ8MV0exBBRzbodg3nVWg5s/edit?usp=sharing
ВідповістиВидалити