Відмінності між версіями «Навчальний курс «Програмування в середовищі Scratch»»
Iverhun (обговорення • внесок) |
Iverhun (обговорення • внесок) |
||
(не показано одну проміжну версію цього учасника) | |||
Рядок 62: | Рядок 62: | ||
− | + | ||
==Автор (автори) курсу== | ==Автор (автори) курсу== | ||
Рядок 75: | Рядок 75: | ||
---- | ---- | ||
− | =Графік навчання= | + | =Графік та оцінювання навчання= |
+ | [https://drive.google.com/file/d/1m_15M9Tk11hTwYOH_3rFjLWYSGmgkdVO/view Графік та оцінювання] | ||
+ | [https://drive.google.com/open?id=1NBCh2ZgdBYG2SGYmlRJmzDef5E2XHu1E Навчальна програма] | ||
==Структура == | ==Структура == | ||
Рядок 124: | Рядок 126: | ||
====Тема 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch.==== | ====Тема 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch.==== | ||
− | # Складання та виконання алгоритмів з повторенням і розгалуженням. | + | # Складання та виконання алгоритмів з повторенням і розгалуженням. |
+ | |||
+ | ===Практичні завдання=== | ||
+ | ====Тема 1. Алгоритми з повторенням==== | ||
+ | [[Файл:Verhun_pov.jpg|300px|thumb|right]] | ||
+ | |||
+ | [https://drive.google.com/file/d/1zuF-xUvhp6PtiisNWXoaC9_K7D8-0Zuf/view?usp=sharing. Теоретичний матеріал] | ||
+ | |||
+ | |||
+ | ''' Алгоритми з повторенням''' - алгоритм у якому одна або кілька команд можуть виконуватися більше ніж один раз, називається циклом. Алгоритм, який містить цикл, називається алгоритмом із циклом, або алгоритмом з повторенням. | ||
+ | |||
+ | |||
+ | |||
+ | <p><i><font size="3" color="#800000">'''Завдання '''</font></i></p> | ||
+ | [https://drive.google.com/open?id=1IAMJrKqrJDOejscRlIyHYNVZnTwWzHPr. Завдання 1] | ||
+ | |||
+ | [https://drive.google.com/drive/folders/1QbiTLfQ3BcB5XOLSi0FftjTjLlb6zOt7?usp=sharing. Завдання 2] | ||
+ | |||
+ | [https://drive.google.com/open?id=17muN9dXPhrLPZZ8VYliLeAYER6V_yzl7. Завдання 3] | ||
'''Інформаційні ресурси:''' | '''Інформаційні ресурси:''' | ||
+ | *[https://scratch.mit.edu/ scratch] | ||
+ | *[https://uk.wikipedia.org/wiki/%D0%A1%D0%BA%D1%80%D0%B5%D1%82%D1%87_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F scratch— Вікіпедія] | ||
+ | |||
− | |||
'''Контрольні запитання:''' | '''Контрольні запитання:''' | ||
− | # | + | # Що таке цикл? |
− | # | + | # Наведіть приклад циклу в природі? |
+ | # За допомогою якої команди в програмі Scratch можна розпочати створення циклу? | ||
+ | ====Тема 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше»==== | ||
+ | <p><i><font size="3" color="#800000">'''Завдання'''</font></i></p> | ||
+ | [[Файл:Verhun_vus.jpg|300px|thumb|right]] | ||
+ | [https://drive.google.com/open?id=17Vo60fSi7-5iylaMr55XiXr7ljgFzFdy. Теоретичний матеріал] | ||
− | + | '''Інформаційні ресурси:''' | |
− | + | *[https://scratch.mit.edu/ scratch] | |
− | + | *[https://uk.wikipedia.org/wiki/%D0%A1%D0%BA%D1%80%D0%B5%D1%82%D1%87_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F scratch— Вікіпедія] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | '''Контрольні запитання:''' | |
+ | # Що таке висловлювання? | ||
+ | # Які висловлювання називають істинними, а які - хибними? | ||
+ | # Чому висловлювання «Якщо — то» і «Якщо — то — інакше» називаються умовними? | ||
+ | # Як перевірити, істинним чи хибним є умовне висловлювання «Якщо — то — інакше»? | ||
+ | ====Тема 3. Алгоритми з розгалуженням. Базова алгоритмічна структура розгалуження. Складання та виконання алгоритмів з розгалуженням у середовищі Scratch.==== | ||
− | + | [[Файл:Ver_roz.jpg|300px|thumb|right]] | |
+ | [https://drive.google.com/open?id=1PJeDX9F9g86ER2PF9uLXzBEM7v1EHH5l. Теоретичний матеріал] | ||
− | <p><i><font size="3" color="#800000">'''Завдання '''</font></i></p> | + | <p><i><font size="3" color="#800000">'''Завдання'''</font></i></p> |
− | [https://drive.google.com/open?id= | + | [https://drive.google.com/open?id=1OdIeEYmn1AxlHdV6R_mxKcvqoWs-CFdn Завдання 1] |
− | [https:// | + | '''Інформаційні ресурси:''' |
+ | *[https://scratch.mit.edu/ scratch] | ||
+ | *[https://uk.wikipedia.org/wiki/%D0%A1%D0%BA%D1%80%D0%B5%D1%82%D1%87_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F scratch— Вікіпедія] | ||
− | |||
+ | '''Контрольні запитання:''' | ||
+ | # Які типи алгоритмів вам відомо? | ||
+ | # Які види має алгоритм розгалуження? | ||
+ | # Що таке термінатор в блок-схемах? | ||
+ | |||
+ | |||
+ | ===Тема 4. Цикли з передумовою=== | ||
+ | [[Файл:Ver_pered.jpg|300px|thumb|right]] | ||
+ | |||
+ | [https://drive.google.com/open?id=1ZMDPZc1PiCY4DX3tI2IdbGMmCm8HzrP-. Теоретичний матеріал] | ||
+ | |||
+ | <p><i><font size="3" color="#800000">'''Завдання'''</font></i></p> | ||
+ | [https://drive.google.com/open?id=14Y075p-RIdE7riyZ_RP2ByFTKKdoljt2 Завдання 1] | ||
+ | [https://drive.google.com/open?id=1nsiFYDjtG3bR72w8cGzfNFOrj_-sJPGf Завдання 2] | ||
'''Інформаційні ресурси:''' | '''Інформаційні ресурси:''' | ||
− | *[ | + | *[https://scratch.mit.edu/ scratch] |
− | *[ | + | *[https://uk.wikipedia.org/wiki/%D0%A1%D0%BA%D1%80%D0%B5%D1%82%D1%87_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F scratch— Вікіпедія] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
'''Контрольні запитання:''' | '''Контрольні запитання:''' | ||
+ | # Що таке цикл в алгоритмі? | ||
+ | # Як виконується стандартний цикл з передумовою? | ||
+ | # Чи можуть команди тіла циклу не виконуватися жодного разу? Поясніть свою відповідь, проілюструйте пояснення прикладами. | ||
+ | # Чи може виконання циклу ніколи не закінчитися? Поясніть свою відповідь, проілюструйте пояснення прикладами. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Тема 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch=== | |
+ | [[Файл:Ver_sklad.jpg|300px|thumb|right]] | ||
+ | |||
+ | [https://drive.google.com/open?id=1ClxqHiVr9PDfsxN_XUqHpNwazkIfjWXz. Теоретичний матеріал] | ||
+ | |||
<p><i><font size="3" color="#800000">'''Завдання'''</font></i></p> | <p><i><font size="3" color="#800000">'''Завдання'''</font></i></p> | ||
+ | [https://drive.google.com/drive/folders/1AMppxo4PtlrECVT2gJ772ICKdlWSvhP0?usp=sharing Завдання 1] | ||
+ | |||
+ | '''Інформаційні ресурси:''' | ||
+ | *[https://scratch.mit.edu/ scratch] | ||
+ | *[https://uk.wikipedia.org/wiki/%D0%A1%D0%BA%D1%80%D0%B5%D1%82%D1%87_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F scratch— Вікіпедія] | ||
+ | |||
+ | |||
+ | '''Контрольні запитання:''' | ||
+ | # Як вказати спрайту, що він повинен робити при натисненні кнопки? | ||
+ | # Як задати звук на подію? | ||
+ | # Що означає блок оповістити? | ||
=Ресурси= | =Ресурси= | ||
==Рекомендована література== | ==Рекомендована література== | ||
− | [[Файл:Gandex.ru-20809 b9d98bcdd29b5316384366579aa26188.jpg| | + | [[Файл:Gandex.ru-20809 b9d98bcdd29b5316384366579aa26188.jpg|300px|thumb|right]] |
+ | [https://drive.google.com/drive/folders/10lVyj1lMbJCzsXo_j-C9On3-LX5tOECf?usp=sharing Підручники з інформатики 5-7 клас ] | ||
---- | ---- | ||
− | + | ==Зворотній зв'язок== | |
+ | [https://t.me/ScratchVerhun Канал Scratch ] | ||
[[Категорія:Навчальні курси]] | [[Категорія:Навчальні курси]] |
Поточна версія на 15:39, 28 квітня 2020
Зміст
- 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 клас