Навчальний курс «Програмування в середовищі 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. Алгоритми з повторенням
[ Теоретичний матеріал]
Алгоритми з повторенням -
Завдання
Інформаційні ресурси:
- Все о Google
- Сервіси та послуги Google — Вікіпедія
- Використання веб-сервісів Google
- Google Мій бізнес
- Як побачити, що знає про вас Google
- 25 альтернатив сервисам Google
Контрольні запитання:
- Які популярні сервіси пропонує Google?
- Які можливості надає Диск Google?
- Як можна змінити налаштування власного аккаунту Google?
- Як налаштовувати спільний доступ до файлів у Диск Google?
- Як розмістити посилання на файли завантажені у Диск Google?
Тема 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше»
Завдання
Інформаційні ресурси:
- Все о Google
- Сервіси та послуги Google — Вікіпедія
- Використання веб-сервісів Google
- Google Мій бізнес
- Як побачити, що знає про вас Google
- 25 альтернатив сервисам Google
Тема 3. Алгоритми з розгалуженням. Базова алгоритмічна структура розгалуження. Складання та виконання алгоритмів з розгалуженням у середовищі Scratch.
Завдання
Інформаційні ресурси:
- Все о Google
- Сервіси та послуги Google — Вікіпедія
- Використання веб-сервісів Google
- Google Мій бізнес
- Як побачити, що знає про вас Google
- 25 альтернатив сервисам Google
Контрольні запитання:
Тема 4. Цикли з передумовою
Завдання
Інформаційні ресурси:
- Все о Google
- Сервіси та послуги Google — Вікіпедія
- Використання веб-сервісів Google
- Google Мій бізнес
- Як побачити, що знає про вас Google
- 25 альтернатив сервисам Google
Контрольні запитання:
Тема 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch
Завдання
Інформаційні ресурси:
- Все о Google
- Сервіси та послуги Google — Вікіпедія
- Використання веб-сервісів Google
- Google Мій бізнес
- Як побачити, що знає про вас Google
- 25 альтернатив сервисам Google
Контрольні запитання:
Ресурси
Рекомендована література
Підручники з інформатики 5-7 клас