Інформатика в Англії
Під час створення нового стандарту освіти в Англії особливу увагу приділили саме інформатиці. Чому? Тому що, інформатика розвиває цифрову грамотність - вміння використовувати ІКТ, самовиражатись та формулювати ідеї з їх допомогою - на тому рівні, що потрібен для майбутнього фахівця та громадянина цифрового світу.
Зокрема, інформаційно-комунікаційні технології тепер знову називатимуться інформатика.
Це означає, що відбувається повернення від володіння певними технологіями та програмними засобами до вивчення основ програмування та обчислювального мислення.
Зміст
Предмет навчання інформатики
Навчання принципам інформації та обчислень, вивчення того, як працюють цифрові системи, та застосування цих знань для програмування. Базуючись на цьому розумінні учні зможуть створювати програми, системи та різноманітний контент за допомогою інформаційних технологій.
Завдання навчальної програми
- 1) розуміння та застосування основних принципів та понять інформатики, в тому числі абстракції, логіки, алгоритмів та представлення даних;
- 2) аналіз задач з обчислювальної точки зору, поширений практичний досвід написання комп'ютерних програм для вирішення таких задач;
- 3) оцінку та застосування інформаційних технологій, в тому числі нових та незнайомих, для аналітичного розв'язку задачі;
- 4) відповідальне, компетентне, впевнене та творче використання інформаційних та комунікаційних технологій.
Навчальні загальні програми поділені на 2 частини та етапи
Частина 1 :
- Етап 1 - 1-2 клас;
- Етап 2 - 3-6 клас;
Частина 2:
- Етап 3 - 7-9 клас;
- Етап 4 -10-11 клас;
Частина 1:
Етап 1 - 1-2 клас
Учнів потрібно навчити:
* - розуміти поняття алгоритму, як вони реалізовані у вигляді програм на цифрових пристроях; і що програми виконуються, слідуючи точним і однозначним інструкціям; * - створювати і налагоджувати прості програми; * - використовувати логічне мислення, щоб передбачити поведінку простих програм; * - використовувати технології, щоб цілеспрямовано створювати, організовувати, зберігати, управляти і видобувати цифровий контент; * - розуміти загальне використання інформаційних технологій за межами школи; * - безпечно і відповідально використовувати технології, зберігаючи приватність особистої інформації; знати, куди звернутися за допомогою і підтримкою, коли є сумніви з приводу змісту або співрозмовника в Інтернеті або інших онлайнових технологіях.
Етап 2 - 3-6 клас
Учнів потрібно навчити:
- - розробляти, писати і налагоджувати програми, які виконують конкретні задачі, в тому числі управління або моделювання фізичних систем; вирішувати задачі шляхом розкладання їх на дрібніші частини;
- - використовувати послідовність, вибір і повторення у програмах; працювати зі змінними та різними формами введення і виведення даних;
- - використовувати логічне мислення, щоб пояснити, як працюють деякі прості алгоритми і для виявлення та виправлення помилок в алгоритмах і програмах;
- - розуміти організацію комп'ютерних мереж, включаючи Інтернет; те, як вони можуть надавати різні сервіси, такі як всесвітня павутина, і можливості, які вони пропонують для спілкування та спільної роботи;
- - ефективно використовувати технології пошуку, розуміти, як відбираються та ранжуються результати пошуку, а також вимогливо оцінювати цифровий контент;
- - вибирати, використовувати і поєднувати різноманітне програмне забезпечення (у тому числі інтернет-послуги) з цілого ряду цифрових пристроїв для проектування і створення широкого спектру програм, систем і змісту, які виконують поставлені задачі, в тому числі збору, аналізу, оцінки і представлення даних та інформації;
- - безпечно і відповідально використовувати технології; ідентифікувати прийнятну та неприйнятну поведінку; визначити ряд способів повідомлення занепокоєння з приводу змісту і контактів.
Частина 2:
Етап 3 - 7-9 клас
Учнів потрібно навчити:
- - розробляти, використовувати і оцінювати обчислювальні абстракції, які моделюють стан та поведінку реальних задач та фізичних систем;
- - розуміти кілька ключових алгоритмів, які відображають обчислювальне мислення [наприклад, алгоритми сортування і пошуку]; використовувати логічне мислення, щоб порівняти корисність альтернативних алгоритмів для однієї задачі;
- - використовувати дві або більше мов програмування, принаймні одна з яких має бути текстовою, для вирішування різноманітних обчислювальних задач; належним чином використовувати структури даних [наприклад списки, таблиці або масиви]; проектувати і розробляти модульні програми, що використовують
- процедури або функції;
- - розуміти просту булеву логіку [наприклад AND, OR та NOT] і деякі з її застосувань у схемах та програмуванні; розуміти, як числа можуть бути представлені в двійковому вигляді, і бути в змозі виконувати прості операції на двійкових числах [наприклад двійкове додавання та перетворення між двійковою і десятковою системою числення];
- - розуміти апаратні і програмні компоненти, які утворюють комп'ютерні системи, і те, як вони взаємодіють одна з одною та з іншими системами;
- - розуміти, як зберігаються і виконуються інструкції у комп'ютерній системі; розуміти, як дані різних типів (у тому числі текст, звуки і зображення) можна представити і обробляти у цифровому вигляді, у формі двійкових чисел;
- - виконувати творчі проекти, які включають відбір, використання і комбінування кілька прикладних програм, бажано на цілому ряді пристроїв, для досягнення перспективних цілей, у тому числі зі збиранням та аналізом даних для задоволення потреб відомих користувачів;
- - створювати, повторне використовувати, переглядати і змінювати цифрові артефакти для заданої аудиторії, з увагою до придатності, дизайну і юзабіліті;
- - розуміти ряд способів безпечного, відповідального та надійного використання технологій, в тому числі із захистом своєї особи в мережі та конфіденційністю інформації; ідентифікувати небажаний контент, контакти і поведінку та знати, як повідомити про проблеми.
Етап 4 - 10-11 клас
Учнів потрібно навчити:
- - розвивати свої здібності, креативність і знання в галузі інформатики, цифрових засобів масової інформації та інформаційних технологій;
- - розвивати і застосувати свої аналітичні та обчислювальні навички мислення, навички вирішення задач та розробки дизайну;
- - розуміти, як зміни в технологіях впливають на безпеку, в тому числі нові способи захисту свого он-лайнового особистого життя й особи, і як виявити і повідомити про ряд проблем.
Чому учні починають вивчати цей предмет з 1 класу?
Якщо почати вивчати Computer Science в початковій школі - можна значно знизити рівень гендерної нерівності в IT. Це пов'язано з тим, що коли справа доходить до програмування в середній школі - у дітей вже формується уявлення про те, що "для дівчаток", а що "для хлопчиків". І звичайно інформатика потрапляє в категорію "для хлопчиків". У той же самий час, якщо почати давати предмет в 3-4 класах, то цієї проблеми можна уникнути (ну або значно знизити), так як діти, раніше познайомилися з програмуванням - легше приймають його в подальшому.
Що зробили на основі цього висновку: врахували при розробці програми. Найчастіше набір послуг вправ є гендерно-нейтральним. Чи не схожий він на Lego, які окремо блакитні - мальчіковскіе і окремо рожеві і з поні - для дівчат. Окремо розроблена програма для GCE AS та А-levels - це курси профільного навчання за вибором, орієнтовно 10-11 класи.
ЩО ВОНА ПЕРЕДБАЧАЄ:
Рівні AS та A з інформатики повинні заохочувати учнів розвивати:
- - розуміння і здатність застосовувати основоположні принципи і поняття інформатики, в тому числі абстракції, декомпозиції, логіки, алгоритмів і представлення даних;
- - вміння аналізувати задачі з обчислювальної точки зору через практичний досвід вирішення таких задач, в тому числі написання програм з цією метою;
- - здатність до творчого, новаторського, аналітичного, логічного і критичного мислення;
- - вміння бачити взаємозв'язок між різними розділами інформатики;
- - математичні навички (зокрема булева алгебра, порівняння складності алгоритмів, представлення чисел та системи числення)
- - здатність сформулювати індивідуальні (моральні), соціальні (етичні), правові та культурні можливості і ризики цифрової техніки.
Учні, що вивчають профільний рівень інформатики повинні знати:
- - основи програмування;
- - поняття типу даних, у тому числі протих типів даних і складних структур даних;
- - представлення даних;
- - виконання і написання алгоритмів;
- - методи пошуку, вибору, обміну та управління даними для отримання інформації з конкретною метою;
- - призначення та функції системного програмного забезпечення;
- - основні характеристики архітектур сучасних систем, включаючи пристрої обробки, зберігання, вводу, виводу даних та з'єднання пристроїв;
- - характеристики мереж і важливість протоколів і стандартів мереж;
- - індивідуальні (моральні), соціальні (етичі), правові та культурні можливості і ризики цифрової техніки;
- - важливість ефективності алгоритму, яка може бути виміряна з точки зору часу виконання і обмежень пам'яті, порівнюваність ефективності алгоритмів, які виконують ту ж задачу;
- - стандартні алгоритми;
- - використання баз даних для зберігання, отримання та обробки даних, в тому числі програмування баз даних і розробка моделей даних;
- - важливість та характеристики різних парадигм програмування.
Учні розвивають різні навички:
- - використовувати системний підхід до вирішення задач;
- - розробляти, писати і тестувати програми для специфікації або вирішення задачі;
- - формулювати пояснення того, як програма працює, аргументувати її правильність та ефективність з використанням логічних міркувань, тестових даних, і зворотнього зв'язку з користувачами;
- - ефективно використовувати абстракцію;
- - застосовувати математику, пов'язану з комп'ютерними обчисленнями;
- - розуміти та знати як написати специфікацію для програмного рішення задачі.
Для вчителів, що викладають інформатику підготовлено рекомендації Computing in the national curriculum, котрі більш поширено описують основні поняття, котрі мають вивчатись на інформатиці.
Навантаження на учня у британській школі:
- - 5-7 років: 21 година уроків на тиждень
- - 8-11 років: 23,5 годин уроків на тиждень
- - 12-13 років: 24 години уроків на тиждень
- - 14-16 років: 25 годин уроків на тиждень
Якщо порівнювати з навантаженням на українського учня, то це –
- - 1 клас (5-7 років) : 23 години на тиждень
- - 4 клас (9-10 років) : 26 годин на тиждень
- - 5 клас(11-12 років) : 28, 5 годин на тиждень
- - 9 клас (15-16 років): 34 години на тиждень
- - 10-11 клас(16-18 років) : 35 годин на тиждень
Отож, навчальна програма інформатики передбачає не перевантаження дітей, вивчення основ інформатики та програмування, основних моментів, перед вчителями поставлені чіткі завдання. Для дітей, які зацікавились предметом створені окремі профільні курси, що достатньо продумано.
Посилання на джерела інформації:
- https://open-education.net/academic/school/kak-prohodyat-uroki-informatiki-v-raznyh-stranah-mira/
- https://habr.com/ru/post/314372/
- http://dystosvita.blogspot.com/2014/05/blog-post_10.html
- https://www.google.com.ua/search?q=англия+&tbm=isch&ved=2ahUKEwjt_Y--19bwAhXPcjABHUyaDDcQ2-cCegQIABAA&oq=англия+&gs_lcp=CgNpbWcQA1DyhwFY8ocBYJWIAWgAcAB4AIABAIgBAJIBAJgBAKABAaoBC2d3cy13aXotaW1nwAEB&sclient=img&ei=UYKlYK2RLs_lwbkPzLSyuAM#imgrc=pw6FMVzzxIy7QM
- https://www.google.com.ua/search?q=інформатика+в+школах+англії&hl=uk&sxsrf=ALeKk03F-ZkxBUthGHwNdvxuO8KcS4sGiw:1621457614512&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjz7IWp0NbwAhW_F1kFHWixAl8Q_AUoAXoECAEQAw&biw=1318&bih=652#imgrc=dbadpgdWGWX3IM
- https://www.google.com.ua/search?q=інформатика+в+школах+англії&hl=uk&sxsrf=ALeKk03F-ZkxBUthGHwNdvxuO8KcS4sGiw:1621457614512&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjz7IWp0NbwAhW_F1kFHWixAl8Q_AUoAXoECAEQAw&biw=1318&bih=652#imgrc=dbadpgdWGWX3IM