Навчальний курс «Програмування в середовищі Scratch»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук


Зміст

Назва курсу

Програмування в середовищі Scratch
SCRV.jpg

Напрям підготовки 5-7 клас



Мета та завдання навчального курсу

Мета курсу досягається через практичне знайомство учнями з новим унікальним середовищем програмування Scratch, в якому зручно створювати і міркувати. Робота з програмою відкриває широкі можливості для розвитку системного, логічного і алгоритмічного мислення; уяви, творчих здібностей, інтелекту та естетичного смаку; створює умови для розкриття нахилів, задатків, здібностей.

Завдання курсу

  • Навчання основам алгоритмічної мови: вивчення властивостей, типів алгоритмів, принципів їх побудови, умов виконання виконавцями, розвиток вмінь змінювати, конструювати алгоритми різної структури, знаходити помилки в них.
  • Формування обізнаність про можливості ПК як інструменту навчально-пізнавальної діяльності.
  • Навчання вмінню планувати свої дії: визначити мету роботи; усвідомлювати, що потрібно для її виконання; структуризувати етапи; передбачити результат роботи.
  • Навчання вмінню виділяти множини, визначати зв'язки між об'єктами, представляти їх у нових взаємозв'язках, розчленовувати складні об'єкти на більш прості.
  • Формування ціннісних орієнтирів, потреби в творчій самореалізації кожного учня та духовно-естетичному самовдосконаленні.

У результаті вивчення навчального курсу учні повинен

знати:

  • поняття «команда», «виконавець»;
  • вимоги до команд;
  • поняття алгоритму;
  • властивості алгоритмів;
  • команди головного меню програми Scratch;
  • режим перегляду проекту.
  • особливості інтерфейсу Scratch;
  • поняття «сцена», «об`єкт», «образ»;
  • основні види і призначення інструментів графічного редактора;
  • послідовність надання команд виконавцям в Scratch;
  • умови виконання команд;
  • параметри команд.
  • поняття циклу в навколишньому середовищі;
  • поняття циклічних алгоритмів;
  • команди блоку «керувати» для створення циклів;
  • особливості руху об'єктів (кути повороту, ковзання, паузи)
  • поняття розгалуження;
  • алгоритми розгалуження;

вміти:

  • завантажувати програму Scratch;
  • переглядати існуючі проекти;
  • викликати довідку.
  • переходити до різних блоків команд;
  • імпортувати і створювати фон та образи;
  • скласти лінійний алгоритм в поєднанні команд з блоків (керувати, олівець, рух, звук, вигляд);
  • задавати параметри окремим командам (колір, звук, вздуття, обертання, яскравість, привид, кроки, секунди)
  • створювати графічні зображення, редагувати їх командами блоку «вигляд»;
  • використовувати засоби художньої виразності під час створення власних зображень;
  • зберегти проект;
  • зупинити виконавця;
  • складати і виконувати алгоритми з циклами;
  • створювати сюжетні проекти з плавним рухом об'єктів;
  • створити правильні многокутники, використовуючи циклічний алгоритм;
  • виконувати творчі сюжетні композиції індивідуально і в групах;
  • аналізувати результати власної роботи, досягнення та недоліки, визначати шляхи вдосконалення.



Автор (автори) курсу

Вергун Ігор Вячеславович


Учасники

Сторінка координування курсу "Програмування в середовищі Scratch" вчитель Вергун Ігор Вячеславович



Графік та оцінювання навчання

Графік та оцінювання

Навчальна програма

Структура

Алгоритм

ТЕМА 1. Алгоритми з повторенням. Базова алгоритмічна структура повторення. Складання та виконання алгоритмів з повторенням у визначеному навчальному середовищі виконання алгоритмів.

ТЕМА 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше».

ТЕМА 3. Алгоритми з розгалуженням. Базова алгоритмічна структура розгалуження. Складання та виконання алгоритмів з розгалуженням у середовищі Scratch.

ТЕМА 4. Цикли з передумовою

ТЕМА 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch.



Зміст курсу

Алгоритм

Самостійна робота

Тема 1. Алгоритми з повторенням. Базова алгоритмічна структура повторення. Складання та виконання алгоритмів з повторенням у визначеному навчальному середовищі виконання алгоритмів.

SCRV1.jpg
  1. Поняття алгоритми з повторенням.
  2. Базова алгоритмічна структура повторення.
  3. Складання та виконання алгоритмів з повторенням.


Тема 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше».

  1. Поняття висловлювання.
  2. Істинні та хибні висловлювання.
  3. Умовне висловлювання.

Тема 3. Алгоритми з розгалуженням. Базова алгоритмічна структура розгалуження. Складання та виконання алгоритмів з розгалуженням у середовищі Scratch.

  1. Поняття алгоритми з розгалуженням..
  2. Базова алгоритмічна структура розгалуження.
  3. Складання та виконання алгоритмів з розгалуженням.

Тема 4. Цикли з передумовою

  1. Поняття цикли з передумовою.
  2. Складання та виконання циклічних алгоритмів .

Тема 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch.

  1. Складання та виконання алгоритмів з повторенням і розгалуженням.

Практичні завдання

Тема 1. Алгоритми з повторенням

Verhun pov.jpg

Теоретичний матеріал


Алгоритми з повторенням - алгоритм у якому одна або кілька команд можуть виконуватися більше ніж один раз, називається циклом. Алгоритм, який містить цикл, називається алгоритмом із циклом, або алгоритмом з повторенням.


Завдання

Завдання 1

Завдання 2

Завдання 3


Інформаційні ресурси:


Контрольні запитання:

  1. Що таке цикл?
  2. Наведіть приклад циклу в природі?
  3. За допомогою якої команди в програмі Scratch можна розпочати створення циклу?

Тема 2. Висловлювання. Істинні та хибні висловлювання. Умовне висловлювання «Якщо – то – інакше»

Завдання

Verhun vus.jpg

Теоретичний матеріал

Інформаційні ресурси:

Контрольні запитання:

  1. Що таке висловлювання?
  2. Які висловлювання називають істинними, а які - хибними?
  3. Чому висловлювання «Якщо — то» і «Якщо — то — інакше» називаються умовними?
  4. Як перевірити, істинним чи хибним є умовне висловлювання «Якщо — то — інакше»?

Тема 3. Алгоритми з розгалуженням. Базова алгоритмічна структура розгалуження. Складання та виконання алгоритмів з розгалуженням у середовищі Scratch.

Ver roz.jpg

Теоретичний матеріал


Завдання

Завдання 1

Інформаційні ресурси:


Контрольні запитання:

  1. Які типи алгоритмів вам відомо?
  2. Які види має алгоритм розгалуження?
  3. Що таке термінатор в блок-схемах?


Тема 4. Цикли з передумовою

Ver pered.jpg

Теоретичний матеріал

Завдання

Завдання 1

Завдання 2

Інформаційні ресурси:


Контрольні запитання:

  1. Що таке цикл в алгоритмі?
  2. Як виконується стандартний цикл з передумовою?
  3. Чи можуть команди тіла циклу не виконуватися жодного разу? По­ясніть свою відповідь, проілюструйте пояснення прикладами.
  4. Чи може виконання циклу ніколи не закінчитися? Поясніть свою відповідь, проілюструйте пояснення прикладами.


Тема 5. Складання та виконання алгоритмів з повторенням і розгалуженням у середовищі Scratch

Ver sklad.jpg

Теоретичний матеріал

Завдання

Завдання 1

Інформаційні ресурси:


Контрольні запитання:

  1. Як вказати спрайту, що він повинен робити при натисненні кнопки?
  2. Як задати звук на подію?
  3. Що означає блок оповістити?

Ресурси

Рекомендована література

Gandex.ru-20809 b9d98bcdd29b5316384366579aa26188.jpg

Підручники з інформатики 5-7 клас


Зворотній зв'язок

Канал Scratch