Відмінності між версіями «Навчальний курс «Програмування в середовищі Scratch»»
Iverhun (обговорення • внесок) |
Iverhun (обговорення • внесок) |
||
(не показано одну проміжну версію цього учасника) | |||
Рядок 162: | Рядок 162: | ||
====Тема 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше»==== | ====Тема 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше»==== | ||
<p><i><font size="3" color="#800000">'''Завдання'''</font></i></p> | <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.==== | ====Тема 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=1OdIeEYmn1AxlHdV6R_mxKcvqoWs-CFdn Завдання 1] | [https://drive.google.com/open?id=1OdIeEYmn1AxlHdV6R_mxKcvqoWs-CFdn Завдання 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— Вікіпедія] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
'''Контрольні запитання:''' | '''Контрольні запитання:''' | ||
+ | # Які типи алгоритмів вам відомо? | ||
+ | # Які види має алгоритм розгалуження? | ||
+ | # Що таке термінатор в блок-схемах? | ||
===Тема 4. Цикли з передумовою=== | ===Тема 4. Цикли з передумовою=== | ||
+ | [[Файл:Ver_pered.jpg|300px|thumb|right]] | ||
+ | |||
+ | [https://drive.google.com/open?id=1ZMDPZc1PiCY4DX3tI2IdbGMmCm8HzrP-. Теоретичний матеріал] | ||
+ | |||
<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=14Y075p-RIdE7riyZ_RP2ByFTKKdoljt2 Завдання 1] | [https://drive.google.com/open?id=14Y075p-RIdE7riyZ_RP2ByFTKKdoljt2 Завдання 1] | ||
Рядок 195: | Рядок 208: | ||
'''Інформаційні ресурси:''' | '''Інформаційні ресурси:''' | ||
− | *[ | + | *[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=== | ===Тема 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://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://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 клас