Программа курса Начала Инфоматики со Скретч
(не показаны 5 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | Эту программу разработал Громко Григорий Юрьевич, учитель информатики, Украина. Программа рассчитана на учеников 6-го класса: | + | Эту программу разработал Громко Григорий Юрьевич, учитель информатики, Украина. |
+ | [http://www.eduwiki.uran.net.ua/wiki/index.php/Українська_спільнота_Scratch Сетевое Скретч сообщество, Украина] | ||
+ | Программа рассчитана на учеников 6-го класса: | ||
<br /> | <br /> | ||
− | ''в этом году мы получим программу "Начала информатики, 5-6 класс", где в курс 6 класса введен [[Скретч]], как учебная среда для пропедевтики программирования. Во вложении прилагается извлечение из этой программы. Почему шестой класс? По следующим соображениям - для | + | ''в этом году мы получим программу "Начала информатики, 5-6 класс", где в курс 6 класса введен [[Скретч]], как учебная среда для пропедевтики программирования. Во вложении прилагается извлечение из этой программы. Почему шестой класс? По следующим соображениям - для [[Скретч]]а необходимы знания десятичных дробей, отрицательных чисел, прямоугольной системы координат. Все это ученики знают во втором полугодии шестого класса (т.е. просматривается связь между изучением информатики и математики)'' |
− | {| | + | {| border=1 |
! <center>Содержание учебного материала</center> | ! <center>Содержание учебного материала</center> | ||
! <center>Требования к уровню общеобразовательной подготовки учеников</center> | ! <center>Требования к уровню общеобразовательной подготовки учеников</center> | ||
Строка 63: | Строка 65: | ||
'''''описывает:''''' | '''''описывает:''''' | ||
− | |||
* интерфейс среды программирования Скретч; | * интерфейс среды программирования Скретч; | ||
* понятие программного проекта; | * понятие программного проекта; | ||
Строка 79: | Строка 80: | ||
'''''приводит примеры:''''' | '''''приводит примеры:''''' | ||
− | |||
* команд в языке программирования Скретч; | * команд в языке программирования Скретч; | ||
Строка 85: | Строка 85: | ||
'''''умеет:''''' | '''''умеет:''''' | ||
− | |||
* открывать среду программирования; | * открывать среду программирования; | ||
* создавать новый проект, открывать и хранить проекты; | * создавать новый проект, открывать и хранить проекты; | ||
Строка 97: | Строка 96: | ||
− | '''''понимает'''''* содержание скриптов, записанных языком программирования Скретч та суть событий, которые происходят во время выполнения скрипта. | + | '''''понимает''''' |
+ | * содержание скриптов, записанных языком программирования Скретч та суть событий, которые происходят во время выполнения скрипта. | ||
|- | |- | ||
− | | '''3. | + | | '''3. Спрайт и сцена, управление ими '''''(2 часа)'' |
− | Создание спрайтов, изменение их характеристик (вида, размещения). Графический редактор | + | Создание спрайтов, изменение их характеристик (вида, размещения). Графический редактор Скретч. |
Понятие о событиях, их активизации и обработке. | Понятие о событиях, их активизации и обработке. | ||
Строка 117: | Строка 117: | ||
'''''описывает:''''' | '''''описывает:''''' | ||
− | * | + | * процесс создания спрайтов; |
* назначение элементов управления спрайтов<nowiki>;</nowiki> | * назначение элементов управления спрайтов<nowiki>;</nowiki> | ||
− | * процесс добавления | + | * процесс добавления спрайта; |
* процесс активации события и ее обработки; | * процесс активации события и ее обработки; | ||
Строка 126: | Строка 126: | ||
'''''называет:''''' | '''''называет:''''' | ||
− | * | + | * параметры спрайта; |
− | '''''умеет:'''''* | + | '''''умеет:''''' |
− | * | + | * создавать и редактировать спрайты |
+ | * называть спрайт, задавать ему место на сцене; | ||
* налаживать сцену | * налаживать сцену | ||
Строка 139: | Строка 140: | ||
| '''4. Величины и работа с ними '''''( 1 час) '' | | '''4. Величины и работа с ними '''''( 1 час) '' | ||
− | Датчики в Скретче и их значение. Понятие переменной и константы. Создание переменных. Предоставление переменным значений, пересмотр значений переменных. Команды предоставления | + | Датчики в Скретче и их значение. Понятие переменной и константы. Создание переменных. Предоставление переменным значений, пересмотр значений переменных. Команды предоставления переменных значений. Использование переменных |
Строка 150: | Строка 151: | ||
'''''описывает:''''' | '''''описывает:''''' | ||
− | * | + | * понятие переменной, ее имени и значения; |
* понятие константы; | * понятие константы; | ||
* правила создания переменные; | * правила создания переменные; | ||
Строка 165: | Строка 166: | ||
− | '''''умеет: '''''* создавать переменные; | + | '''''умеет: ''''' |
+ | * создавать переменные; | ||
* использовать датчики для предоставления значений переменным и управления параметрами спрайтов и сцены; | * использовать датчики для предоставления значений переменным и управления параметрами спрайтов и сцены; | ||
* предоставлять переменным значений параметров спрайтов и участков сцены, других переменных; | * предоставлять переменным значений параметров спрайтов и участков сцены, других переменных; | ||
− | * | + | * передавать командам управления значения переменные, параметры спрайтов и сцены; |
− | + | ||
* осуществлять обмен значениями между двумя переменными; | * осуществлять обмен значениями между двумя переменными; | ||
* руководить отображением значений переменных; | * руководить отображением значений переменных; | ||
Строка 199: | Строка 200: | ||
* арифметических выражений; | * арифметических выражений; | ||
− | '''''умеет: '''''* записывать языком | + | '''''умеет: ''''' |
+ | * записывать языком программирования Скретч арифметические выражения; | ||
* использовать в выражениях переменные пользователя и ссылки на атрибуты спрайтов и сцены; | * использовать в выражениях переменные пользователя и ссылки на атрибуты спрайтов и сцены; | ||
* придавать значение выражений переменным; | * придавать значение выражений переменным; | ||
Строка 236: | Строка 238: | ||
* создавать проекты, которые требуют проверки соответствия параметров спрайта или среды определенной величине; | * создавать проекты, которые требуют проверки соответствия параметров спрайта или среды определенной величине; | ||
* создавать проекты, которые предусматривают выбор варианта поведения спрайта в зависимости от выполнения определенного условия; | * создавать проекты, которые предусматривают выбор варианта поведения спрайта в зависимости от выполнения определенного условия; | ||
− | + | * анализировать ход выполнения скриптов, которые имеют команды ветвления | |
− | + | ||
|- | |- | ||
Строка 289: | Строка 290: | ||
− | '''''умеет:'''''* вызывать запуск скриптов передачей им сообщений; | + | '''''умеет:''''' |
+ | * вызывать запуск скриптов передачей им сообщений; | ||
* передавать между скриптами значение параметру; | * передавать между скриптами значение параметру; | ||
* применять вызовы скриптов во время создания проектов, в которых многократно выполняются одинаковые последовательности команд; | * применять вызовы скриптов во время создания проектов, в которых многократно выполняются одинаковые последовательности команд; | ||
Строка 341: | Строка 343: | ||
− | '''''умеет:'''''* создавать в Скретч-проектах списки (одномерные массивы); | + | '''''умеет:''''' |
+ | * создавать в Скретч-проектах списки (одномерные массивы); | ||
* предоставлять и считывать значение элементов списка; | * предоставлять и считывать значение элементов списка; | ||
* реализовать в Скретч алгоритмы поиска данных в списке, которые удовлетворяют определенному условию; вычисление итоговых показателей для всего списка и для тех его элементов, которые отвечают заданным критериям; | * реализовать в Скретч алгоритмы поиска данных в списке, которые удовлетворяют определенному условию; вычисление итоговых показателей для всего списка и для тех его элементов, которые отвечают заданным критериям; | ||
Строка 364: | Строка 367: | ||
[[Категория:Скретч]] | [[Категория:Скретч]] | ||
[[Категория:Украина]] | [[Категория:Украина]] | ||
+ | [[Категория:Scratch]] |
Текущая версия на 21:05, 6 марта 2018
Эту программу разработал Громко Григорий Юрьевич, учитель информатики, Украина.
Сетевое Скретч сообщество, Украина
Программа рассчитана на учеников 6-го класса:
в этом году мы получим программу "Начала информатики, 5-6 класс", где в курс 6 класса введен Скретч, как учебная среда для пропедевтики программирования. Во вложении прилагается извлечение из этой программы. Почему шестой класс? По следующим соображениям - для Скретча необходимы знания десятичных дробей, отрицательных чисел, прямоугольной системы координат. Все это ученики знают во втором полугодии шестого класса (т.е. просматривается связь между изучением информатики и математики)
|
|
---|---|
VII. Основы программирования в Скретче (16 часов) | |
1. Алгоритмы и программы
(1 час) Понятие алгоритма и его свойства. Способы описания алгоритмов. Составление и запись самых простых алгоритмов. Исполнитель алгоритмов и его система команд. Понятие программы и языка программирования. Этапы создания программ. |
Ученик
описывает:
приводит примеры:
объясняет:
умеет:* описывать словесно и при помощи блок-схем описывать линейные алгоритмы
|
2. Среда программирования Скретч (2 часа)
Ознакомление с учебной средой программирования Скретч. Элементы окна среды программирования. Спрайты. Хранилище спрайтов. Понятие команды. Разновидности команд. Структура и составляющие скриптов - программ, записанных языком Скретч. Понятие анимации. Команды движения и вида. Анимация движением и изменением вида спрайта. Создание самого простого проекта, его выполнения и сохранения. Хранилище проектов. Создание и редактирование скриптов. Перемещение и удаление спрайтов.
|
Ученик
описывает:
приводит примеры:
умеет:
понимает
|
3. Спрайт и сцена, управление ими (2 часа)
Создание спрайтов, изменение их характеристик (вида, размещения). Графический редактор Скретч. Понятие о событиях, их активизации и обработке. Понятие сцены, налаживания вида сцены. Обработка событий сцены
|
Ученик
описывает:
называет:
умеет:
|
4. Величины и работа с ними ( 1 час)
Датчики в Скретче и их значение. Понятие переменной и константы. Создание переменных. Предоставление переменным значений, пересмотр значений переменных. Команды предоставления переменных значений. Использование переменных
|
Ученик
описывает:
называет:
умеет:
|
5. Арифметические операции и выражения (1 час)
Понятие операции и выражения. Арифметические операции . Основные правила построения, вычисления и использования выражений. Присвоение значений выражений переменным. Понятие локальной и глобальной переменной. Генератор псевдослучайных чисел |
Ученик
описывает:
приводит примеры:
умеет:
|
6. Команды ветвления (2 часа)
Понятие условия. Формулировка условий. Операции сравнения. Простые и составлены условия. Алгоритмическая конструкция ветвления. Команды ветвления Если..., Если...Иначе.... Выполнение скриптов с ветвлениями. Вложенные команды ветвления
|
Ученик
описывает:
умеет:
|
Команда повторения и ее разновидности: циклы с известным количеством повторений, циклы с предусловием и постусловием. Команды повторения в Скретче: Повторить..., Всегда если..., Повторять пока... . Вложенные циклы. Операторы прерывания циклов.
|
Ученик
описывает:
объясняет:
умеет:
|
Понятие сообщения. Передача сообщения, запуск скриптов при условии получения сообщения вызова. Обмен данными между скриптами |
Ученик
описывает:
объясняет отличие:
умеет:
|
Команды рисования. Создание проектов с программируемым построением изображений на сцене путем перемещением спрайтов. Использование команды Штамп |
Ученик
описывает:
объясняет отличие:
умеет:
|
Понятие списка. Создание списков. Понятие индекса, как номера элемента списка. Предоставление значений элементам списка и отображения его содержания. Поиск необходимых данных в списке. Вычисление итоговых показателей для списка. Вычисление итоговых показателей для элементов списка, которые отвечают определенным критериям. Алгоритмы сортировки списков. |
Ученик
описывает:
умеет:
|
|
|
|