увати при навчанні сучасні методики і технології навчання, такі як проблемний підхід і метод проектів. Після вивчення основних конструкцій мови і можливостей середовища ставиться завдання по створенню і розробці відповідного проекту. Це можуть бути різні історії, тематику яких вчитель пропонує з урахуванням вікових особливостей учнів, наприклад, В«Моя сім'яВ», В«Мої захопленняВ», В«Талановиті людиВ» (традиційна тематика проектів для пропедевтичного навчання); рекламні ролики; анімовані історії за віршами і казкам , що вивчаються в школі і просто улюбленим учнями і т.д. [11]
Дана технологія навчання стимулює учнів до освоєння можливостей мови програмування, вивчення предмета В«Інформатика та ІКТВ», підкреслюючи їх практичну особистісну значимість. Незважаючи на свою простоту, Scratch надає користувачеві різноманітні засоби роботи з мультимедійними ресурсами, що викликає інтерес в учнів, сприяє розвитку позитивної мотивації до предмета в цілому. p align="justify"> середу Scratch розроблена і підтримується групою MIT Media Lab з Массачусетського інституту технології (# "justify"> Однією з головних концепцій мови Scratch, є розвиток власних задумів з першої ідеї до кінцевого програмного продукту. Для цього в Scratch є всі необхідні засоби:
стандартні для мов процедурного типу: проходження, розгалуження, цикли, змінні, типи даних (цілі і речові числа, рядки, логічні, списки - динамічні масиви), псевдовипадкові числа;
об'єктно-орієнтовані: об'єкти (їх поля і методи), передача повідомлень і обробка подій;
інтерактивні: обробка взаємодії об'єктів між собою, з користувачем, а також подій поза комп'ютера (за допомогою підключається сенсорного блоку);
паралельне виконання: запуск методів об'єктів в паралельних потоках з можливістю координації і синхронізації;
створення простого інтерфейсу користувача.
Разом з тим у Scratch поки відсутні такі важливі компоненти мови взагалі і об'єктно-орієнтованої мови зокрема, як процедури і функції, передача параметрів і повернення значень, визначення класів об'єктів, спадкування і поліморфізм, обробка виключень, текстовий введення і файловий введення і виведення. Однак не викликає сумнівів, що в найближчому майбутньому мову поповниться цими та, ймовірно, деякими іншими компонентами. Scratch дійсно має багаті можливості. При цьому для початку його вивчення не потрібно нічого, крім уміння читати, оскільки програма складається з готових кольорових блоків. Цьому рівню відповідають практично всі першокласники. p align="justify"> Однією з найважливіших особливостей проекту Scratch є велике постійно діюче співтовариство користувачів. Власні розробки можна викладати в інтернет і потім переглядати їх на будь-якому комп'ютері, де встановлена ​​Java (або сам Scratch). В даний час актуальною є версія Scratch 1....