Навчальний курс «Програмування в середовищі Scratch»
Зміст
- 1 Назва курсу
- 2 Учасники
- 3 Графік та оцінювання навчання
- 4 Зміст курсу
- 4.1 Алгоритм
- 4.1.1 Самостійна робота
- 4.1.1.1 Тема 1. Алгоритми з повторенням. Базова алгоритмічна структура повторення. Складання та виконання алгоритмів з повторенням у визначеному навчальному середовищі виконання алгоритмів.
- 4.1.1.2 Тема 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше».
- 4.1.1.3 Тема 3. Алгоритми з розгалуженням. Базова алгоритмічна структура розгалуження. Складання та виконання алгоритмів з розгалуженням у середовищі Scratch.
- 4.1.1.4 Тема 4. Цикли з передумовою
- 4.1.1.5 Тема 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch.
- 4.1.2 Практичні завдання
- 4.1.2.1 Тема 1. Алгоритми з повторенням
- 4.1.2.2 Тема 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше»
- 4.1.2.3 Тема 3. Алгоритми з розгалуженням. Базова алгоритмічна структура розгалуження. Складання та виконання алгоритмів з розгалуженням у середовищі Scratch.
- 4.1.3 Тема 4. Цикли з передумовою
- 4.1.4 Тема 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch
- 4.1.1 Самостійна робота
- 4.1 Алгоритм
- 5 Ресурси
Назва курсу
Напрям підготовки 5-7 клас
Мета та завдання навчального курсу
Мета курсу досягається через практичне знайомство учнями з новим унікальним середовищем програмування Scratch, в якому зручно створювати і міркувати. Робота з програмою відкриває широкі можливості для розвитку системного, логічного і алгоритмічного мислення; уяви, творчих здібностей, інтелекту та естетичного смаку; створює умови для розкриття нахилів, задатків, здібностей.
Завдання курсу
- Навчання основам алгоритмічної мови: вивчення властивостей, типів алгоритмів, принципів їх побудови, умов виконання виконавцями, розвиток вмінь змінювати, конструювати алгоритми різної структури, знаходити помилки в них.
- Формування обізнаність про можливості ПК як інструменту навчально-пізнавальної діяльності.
- Навчання вмінню планувати свої дії: визначити мету роботи; усвідомлювати, що потрібно для її виконання; структуризувати етапи; передбачити результат роботи.
- Навчання вмінню виділяти множини, визначати зв'язки між об'єктами, представляти їх у нових взаємозв'язках, розчленовувати складні об'єкти на більш прості.
- Формування ціннісних орієнтирів, потреби в творчій самореалізації кожного учня та духовно-естетичному самовдосконаленні.
У результаті вивчення навчального курсу учні повинен
знати:
- поняття «команда», «виконавець»;
- вимоги до команд;
- поняття алгоритму;
- властивості алгоритмів;
- команди головного меню програми Scratch;
- режим перегляду проекту.
- особливості інтерфейсу Scratch;
- поняття «сцена», «об`єкт», «образ»;
- основні види і призначення інструментів графічного редактора;
- послідовність надання команд виконавцям в Scratch;
- умови виконання команд;
- параметри команд.
- поняття циклу в навколишньому середовищі;
- поняття циклічних алгоритмів;
- команди блоку «керувати» для створення циклів;
- особливості руху об'єктів (кути повороту, ковзання, паузи)
- поняття розгалуження;
- алгоритми розгалуження;
вміти:
- завантажувати програму Scratch;
- переглядати існуючі проекти;
- викликати довідку.
- переходити до різних блоків команд;
- імпортувати і створювати фон та образи;
- скласти лінійний алгоритм в поєднанні команд з блоків (керувати, олівець, рух, звук, вигляд);
- задавати параметри окремим командам (колір, звук, вздуття, обертання, яскравість, привид, кроки, секунди)
- створювати графічні зображення, редагувати їх командами блоку «вигляд»;
- використовувати засоби художньої виразності під час створення власних зображень;
- зберегти проект;
- зупинити виконавця;
- складати і виконувати алгоритми з циклами;
- створювати сюжетні проекти з плавним рухом об'єктів;
- створити правильні многокутники, використовуючи циклічний алгоритм;
- виконувати творчі сюжетні композиції індивідуально і в групах;
- аналізувати результати власної роботи, досягнення та недоліки, визначати шляхи вдосконалення.
Автор (автори) курсу
Учасники
Сторінка координування курсу "Програмування в середовищі Scratch" вчитель Вергун Ігор Вячеславович
Графік та оцінювання навчання
Структура
Алгоритм
ТЕМА 1. Алгоритми з повторенням. Базова алгоритмічна структура повторення. Складання та виконання алгоритмів з повторенням у визначеному навчальному середовищі виконання алгоритмів.
ТЕМА 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше».
ТЕМА 3. Алгоритми з розгалуженням. Базова алгоритмічна структура розгалуження. Складання та виконання алгоритмів з розгалуженням у середовищі Scratch.
ТЕМА 4. Цикли з передумовою
ТЕМА 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch.
Зміст курсу
Алгоритм
Самостійна робота
Тема 1. Алгоритми з повторенням. Базова алгоритмічна структура повторення. Складання та виконання алгоритмів з повторенням у визначеному навчальному середовищі виконання алгоритмів.
- Поняття алгоритми з повторенням.
- Базова алгоритмічна структура повторення.
- Складання та виконання алгоритмів з повторенням.
Тема 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше».
- Поняття висловлювання.
- Істинні та хибні висловлювання.
- Умовне висловлювання.
Тема 3. Алгоритми з розгалуженням. Базова алгоритмічна структура розгалуження. Складання та виконання алгоритмів з розгалуженням у середовищі Scratch.
- Поняття алгоритми з розгалуженням..
- Базова алгоритмічна структура розгалуження.
- Складання та виконання алгоритмів з розгалуженням.
Тема 4. Цикли з передумовою
- Поняття цикли з передумовою.
- Складання та виконання циклічних алгоритмів .
Тема 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch.
- Складання та виконання алгоритмів з повторенням і розгалуженням.
Практичні завдання
Тема 1. Алгоритми з повторенням
Алгоритми з повторенням - алгоритм у якому одна або кілька команд можуть виконуватися більше ніж один раз, називається циклом. Алгоритм, який містить цикл, називається алгоритмом із циклом, або алгоритмом з повторенням.
Завдання
Інформаційні ресурси:
Контрольні запитання:
- Що таке цикл?
- Наведіть приклад циклу в природі?
- За допомогою якої команди в програмі Scratch можна розпочати створення циклу?
Тема 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше»
Завдання
Інформаційні ресурси:
Контрольні запитання:
- Що таке висловлювання?
- Які висловлювання називають істинними, а які - хибними?
- Чому висловлювання «Якщо — то» і «Якщо — то — інакше» називаються умовними?
- Як перевірити, істинним чи хибним є умовне висловлювання «Якщо — то — інакше»?
Тема 3. Алгоритми з розгалуженням. Базова алгоритмічна структура розгалуження. Складання та виконання алгоритмів з розгалуженням у середовищі Scratch.
Завдання
Інформаційні ресурси:
Контрольні запитання:
- Які типи алгоритмів вам відомо?
- Які види має алгоритм розгалуження?
- Що таке термінатор в блок-схемах?
Тема 4. Цикли з передумовою
Завдання
Інформаційні ресурси:
Контрольні запитання:
- Що таке цикл в алгоритмі?
- Як виконується стандартний цикл з передумовою?
- Чи можуть команди тіла циклу не виконуватися жодного разу? Поясніть свою відповідь, проілюструйте пояснення прикладами.
- Чи може виконання циклу ніколи не закінчитися? Поясніть свою відповідь, проілюструйте пояснення прикладами.
Тема 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch
Завдання
Інформаційні ресурси:
Контрольні запитання:
- Як вказати спрайту, що він повинен робити при натисненні кнопки?
- Як задати звук на подію?
- Що означає блок оповістити?
Ресурси
Рекомендована література
Підручники з інформатики 5-7 клас