Уроки інформатики у різних країнах світу
Найбільше даних як завжди — на рівні Європи та США. Тому й висновків щодо них більше. Урок інформатики - це загальне визначення, яке використовуємо із застереженням. Тому що назви предмета дуже варіюються залежно від країни та несуть різне смислове навантаження. Зона експертизи лежить у сфері навчання дітей молодшого шкільного віку (3-7 класи), тому більше висновків робиться у цій зоні.
Тепер, давайте перейдемо власне до самих висновків:
- Computer Science – це не урок з використання Microsoft Word/Excel/Paint. Це вивчення принципів алгоритміки, комп'ютерної думки і таких основ, які не змінюються. Майже всі країни, де Computer Science впроваджено на рівні початкової школи (це, наприклад, Естонія, Франція, Ізраїль, Іспанія, Словаччина, Великобританія, Фінляндія, Польща, Португалія, частково США, Індія, Китай, Австралія) зробили одне просте відкриття - навчання софту - це зрушення парадигми, що відбулося під час популяризації Microsoft Office і вилилося в те, що викладачеві інформатики перестало потрібним бути професіоналом в IT, достатньо було бути професійним користувачем. Але софт має особливість старіти, а будучи "користувачем" - важко швидко перевчитися на "творця".
Що зробили на основі цього висновку: програма Computer Science у школах Великобританії (взяті як конкретний приклад) складається з набору блоків — алгоритми, програмування та розробка, дані та їх відображення, hardware та процесинг, комунікації та мережі, інформаційні технології.
- Комп'ютерна наука — це той самий предмет як фізика і хімія і має вивчатися дітьми початку школи і до закінчення. Загалом, є така особлива риса у низці країн — у них справді відбулася радикальна зміна ставлення до предмета. Погодьтеся, інформатика в СНД – це здебільшого – одне заняття на тиждень, а рівень предмета та його статус – бовтається десь разом із фізкультурою, уроком праці/технології, музики та танців.
Що зробили на основі цього висновку: тут універсальної відповіді немає. Десь держава змінювала вимоги до викладачів предмета. Наприклад, в Ізраїлі всіх викладачів перекваліфікували, почали вимагати того, щоб викладач був не просто хорошим користувачем офісних програм, але і дійсно знав Computer Science. Десь збільшували кількість годинників.
- Якщо почати вивчати Computer Science у початковій школі, можна значно знизити рівень гендерної нерівності в IT. Це з тим, коли справа доходить до програмування у середній школі — в дітей віком вже формується уявлення у тому, що “для дівчаток”, що “для хлопчиків”. І зазвичай інформатика потрапляє до категорії “для хлопчиків”. У той же час, якщо почати давати предмет у 3-4 класах, то цієї проблеми можна уникнути (ну або значно знизити), оскільки діти, які раніше познайомилися з програмуванням, легше приймають його надалі і менше стереотипують.
Що зробили на основі цього висновку: врахували під час розробки програми. Найчастіше набір вправ є гендерно-нейтральним. Не схожий він на Lego, які окремо блакитні – хлопчиківські та окремо рожеві та з поні – для дівчаток.
- Computer Science - не обов'язково означає "сидячи за комп'ютером". Найчастіше ми не уявляємо it-шника інакше, як за комп'ютером.А ще й бажано у окулярах. І, у поганому розкладі, ще й згорбившись. Але навчання computational thinking — це насамперед навчання за принципами мислення і лише у другу чергу — за комп'ютером. Найбільше напрацювань у цьому напрямі, як не дивно, у Австралії з Новою Зеландією — саме вони займалися розробкою такого напряму, як CS unplugged — вправ на розвиток навичок з предмета, які виконуються без комп'ютера. Тут є й інша глибока думка – найчастіше технології відволікають. Тому, наприклад, презентації радять готувати спочатку на листочку/у голові, підсумовуючи основні думки та їх порядок, а лише потім використовувати power point і що б там не було ще. Так і з вивченням Computer Science спочатку варто зрозуміти принципи, а потім вже відволікатися на технологію.
Що зробили на основі цього висновку: завдання для початкової школи та частина завдань для середньої – це завдання на розуміння, які виконуються без комп'ютера. У деяких випадках такий підхід ще й додатково дозволяє оптимізувати ситуацію із нестачею обладнання у класах.
- ЗавданняComputer Science - не зробити з вас програміста, а навчити думати. І ще важливіше завдання донести це до батька. Взагалі, для більшості країн, де впровадження предмета в розклад пройшло успішно, характерна одна особливість — вони дуже багато комунікували і з викладачами, і з директорами, і з батьками. Так, наведу в приклад ще раз Великобританію (взагалі, вважаю, що це одна з найбільш показово-зразкових країн) — у рамках впровадження нового курсу були задіяні великі телеканали, активна підтримка на рівні статей “як ви можете допомогти своїй дитині вивчити computer science ”, “що важливо знати самим” тощо.
Що зробили на основі цього висновку: будували, прискіпливо та детально комунікаційну стратегію щодо впровадження предмета.
Стандарт К-12 з інформатики у США востаннє переглядався у 2011 році. У документі містяться загальні рекомендації стосовно інформатики як предмету в середніх школах у Сполучених Штатах.
В освітньому середовищі точаться дискусії стосовно місця інформатики у школі. На нашу думку, інформатику слід розглядати у трьох аспектах:
- як навчальна технологія, тобто використання комп’ютерів у викладанні. Інформатика надає засоби (апаратні та програмні) для того, щоб полегшити та підвищити ефективність викладання, а сама ж вона вивчає те, як створювати такі засоби.
- як інформаційна технологія, тобто методи та засоби роботи з інформацією в різних формах. Інформаційні технології охоплюють такі напрямки, як:
- робота з комп’ютерними мережами;
- установка та підтримка програмного забезпечення;
- керування даними у фізичному та віртуальному світі;
- керування комунікаційними системами;
- розробка, реалізація та керування веб-ресурсами;
- розробка та керування мультимедійними ресурсами та цифровими медіа.
Деякі практичні аспекти інформатики можуть перегукуватись з інформаційними технологіями, наприклад, робота з текстовими документами, з графікою, звуком чи відео. Проте, якщо ІТ зосереджується на тому як використовувати ці засоби, інформатика вивчає побудову цих засобів та принципів їх роботи.
Розрізняється також ІТ-грамотність та володіння ІТ. Тоді як грамотність передбачає опанування нинішніх технологічних рішень, володіння ІТ означає, що людина може переходити на нові технології, вивчати їх, пристосовувати до власних потреб. Володіння ІТ тісно пов’язане із поняттям обчислювального інтелекту, тобто вміння розглядати задачі так, щоб у їх вирішенні міг допомогти комп’ютер (абстракція, декомпозиція, рекурсія, аналіз даних, створення реальних та віртуальних артефактів).
- як інформатика(computer science), тобто розробка та впровадження програмних засобів; розробка ефективних способів вирішення обчислювальних задач; розробка нових способів застосування комп’ютерів. Інформатика розглядається як наука про комп’ютери та алгоритмічні процеси, включаючи їх принципи, апаратну та програмну будову, застосування та вплив на суспільство.
Інформатика вивчається на трьох рівнях середньої школи.
Перший рівень – 1-6 клас. Курс “Комп’ютер і я”.
Другий рівень – 6-9 клас. Курс “Інформатика та суспільство”
Третій рівень – 9-12 клас. Курс “Інформатика у сучасному світі”, “Поняття та методи інформатики”, “Окремі теми інформатики”.
На кожному з цих трьох рівнів відбувається опанування 5 основних напрямків інформатики:
- обчислювальний інтелект
- співпраця
- практична інформатика та програмування
- комп’ютери та комунікаційні пристрої
- спільнота, етика та вплив на суспільство
Розглянемо ці рівні та напрямки детальніше.
Обчислювальний інтелект. 1-3 клас
Учень вмітиме:
- Використовувати технологічні ресурси (наприклад, головоломки, програми розвитку логічного мислення) для розв’язування задач, відповідних віку.
- Використовувати інструменти для письма, цифрові камери, та інструменти малювання для покрокового ілюстрування думок, ідей, розповідей.
- Розуміти, як організувати (сортувати) інформацію у корисній послідовності, наприклад впорядкувати список учнів за датою народження, без використання комп’ютера.
- Знати, що програмне забезпечення призначене для контролю дій комп’ютера.
- Демонструвати, як 0 і 1 можуть бути використані для представлення інформації.