Основы алгоритмики и логики

  • (2)

Данный курс не просто учит детей программировать. Основная цель - подготовить ребенка к любой задаче, научить его применять полученные знания на практике, заинтересовать в учебе. Визуальное программирование развивает воображение ребенка и учит правильно ставить задачи и искать возможности для их решения в игровой форме.

Программа рассчитана на обучающихся в возрасте 7-14 лет и не требует предварительных знаний.

Объем программы – 72  академических часа. Занятия 1 раз в неделю по 2 академических часа.

Курс научит инструментам и практикам программирования, дети смогут создавать свои проекты: мультфильмы, игры. Они научатся мыслить творчески, рассуждать логически, работать в команде, браться за сложные задачи и не бояться ошибок, креативно подходить к решению задач. Освоят навыки самопрезентации.

Педагоги

Кравцова Юлия Владимировна

Литвинова Ирина Леонидовна

Содержание программы

Вводное занятие. Инструктаж по технике безопасности. Алгоритм и программа

Теория: Знакомство. Правила поведения и техника безопасности в кабинете. Правила работы с компьютером. Ознакомиться с понятиями алгоритм и программа.

Практика: Первые шаги за компьютером

Воспитательная часть: беседы на темы: «Правила поведения пешеходов на дороге» (План воспитательной работы).

Среда программирования Scratch

2 Знакомство с интерфейсом Scratch

Теория: Познакомиться с интерфейсом Scratch. Понять, как устроен Scratch.

Практика: Знакомство с официальным сайтом Scratch и самой программой

Воспитательная часть: беседы на темы: «День солидарности в борьбе с терроризмом», «Информационная безопасность» и мероприятие «Сделаем город чище» (План воспитательной работы).

3 Линейные алгоритмы. Знакомство с эффектами.

Теория: Понятие линейный алгоритм Scratch. Объяснение для создания анимации. Познакомиться с эффектами Scratch

Практика: Создание анимации «Автомобиль с пятью скоростями». Отработка полученных знаний на практике

4 Отрицательные числа

Теория: Познакомитьсясиспользованием отрицательных чисел в Scratch.

Практика: Создание анимации «Ходим задом наперёд» и «Приведение»

Воспитательная часть: беседы на темы: «День народного единства» (План воспитательной работы).

5 Знакомство с пером

Теория: Знакомство с возможностью пера в Scratch

Практика: Рисуем в Scratch

Воспитательная часть: Конкурс плакатов «Вредным привычкам «нет»» (План воспитательной работы).

6 Циклические алгоритмы

Теория: Обсуждение  принципа и работы цикла. Применить циклический алгоритм в Scratch.

Практика: Создание нового проекта

7 Условный блок

Теория: Знакомство с понятием условный блок

Практика: Создание игры «Погоня» и мультфильма «Акула и рыбка»

Воспитательная часть: беседы на темы: «Свой и чужой» (правила поведения на улице), «Что такое порядочность. Игры и конкурсы, посвященные празднику «День защитника Отечества» (План воспитательной работы).

8 Координаты X и Y

Теория: Познакомиться с пространством Scratch. Понять, как устроена система координат в Scratch.

Практика: Создание нового проекта

Воспитательная часть: беседа, «Звонок в службы спасения» (телефоны экстренного реагирования) (План воспитательной работы).

9 Работа с переменными

Теория: Познакомиться с понятием переменной и командой «спросить и ждать». Научиться создавать и использовать переменные.

Практика: Создание проектов «Кот-математик» и «Отгадай число»

Воспитательная часть: «Незнание законов не освобождает от ответственности» (План воспитательной работы).

10 Клоны. Глобальные и локальные переменные

Теория: Научиться создавать клоны в Scratch. Разобрать правила наследования свойств клона. Познакомиться с понятиями класса и объекта класса в программировании.

Практика: Выполнение заданий в Scratch

Воспитательная часть:  конкурс рисунков совместно с представителями Роскомнадзора «Данные: Защищенные. Персональные. Твои» (План воспитательной работы).  

11 Работа со списками

Теория: Понятия списка, элемент списка, индекса. Блоки для работы со списками: удаление элементов, добавление, проверка наличия элемента.

Практика: Использование списков в программе

Воспитательная часть: беседа на тему «Я – гражданин России» (План воспитательной работы).

12 Промежуточная аттестация

Практика: Закрепить полученные знания, ответив на вопросы в задании «Проверь себя».

Итоговый проект

13 Разработка творческого проекта с использованием пройденных инструментов программирования

Теория: Выбрать проекты для презентации на последнем занятии.

Практика: Групповая работа над проектами. Выполнение заданий в Scratch.

14 Защита итоговых работ

Теория: Предзащита творческого проекта. Детальное объяснение системы оценок и внесение поправок

Практика: Отработка навыков самопрезентации. Презентация творческих проектов.

Воспитательная часть: Вручение сертификатов

Цели программы

Целью программы является обучение детей основам алгоритмики, развитие пространственного, логического и алгоритмического мышления, математических представлений, усвоение базовых знаний по программированию, развитие творческих способностей и реализация навыков программирования при создании мультфильмов, интерактивов и игр в Scratch.

Задачи программы:

Предметные:

-  обучать основным базовым алгоритмическим конструкциям;

-  обучать навыкам алгоритмизации задач;

-  обучать основным этапам решения задач;

-  обучать  навыкам разработки,  тестирования и отладки несложных программ.

Мета предметные:

-  развивать познавательный интерес обучающихся;

-  развивать   творческое   воображение,   математическое   и образное мышление слушателей;

-  развивать   умение    работать   с    компьютерными   программами   и дополнительными источниками информации;

-  развивать навыки планирования проекта, умение работать в группе.

Личностные:

-  воспитывать интерес к занятиям информатикой;

-  воспитывать культуру общения между слушателями;

-  воспитывать     культуру    безопасной    работы    за персональным компьютером;

-  воспитывать культуру работы в глобальной сети.

Результат программы

В ходе изучения данной программы, обучающиеся получат дальнейшее развитие личностных, регулятивных, коммуникативных и познавательных универсальных учебных действий.

Основными направлениями в изучении алгоритмики, с которыми познакомятся обучающиеся в рамках программы, станут начальные знания программирования в Scratch.

Предметные результаты:

·        знание правил безопасного пользования инструментами и оборудованием;

·        умение применять оборудование и инструменты;

·        знание основ принципа работы с программируемыми элементами;

·        знание основных направлений развития современной науки;

·        знание основ сферы применения IT-технологий, робототехники, мехатроники и электроники;

·        знание основ языка программирования, в том числе и графические языки программирования (по направлениям);

·        знание основной профессиональной лексики.

Метапредметные результаты:

·        планирование последовательности шагов для достижения целей;

·        умение       осуществлять самостоятельный поиск информации, анализировать и обобщать ее;

·        умение работать в паре и в коллективе;

умение формулировать, аргументировать и отстаивать свое

Личностные результаты:

·        опыт проектирования программы, подбор и комбинирование имеющихся умений программиста для решения учебных задач;

·        опыт составления стратегии поиска ошибок в коде;

·        развитие абстрактного мышления в приложении к программированию;

·        навыки формулирования и обоснования собственного цельного мнения о возможностях, преимуществах и недостатках предлагаемого программного продукта;

·        опыт создания и оценки проекта;

·        навыки корректировки планов выполнения работ;

·        опыт распределения задач между членами команды;

·        умение совместно принимать решения внутри команды.

Материально-техническая база

Требования к помещению:

-  помещение для занятий, отвечающее требованиям СанПин для учреждений дополнительного образования;

-  качественное освещение;

-  столы, стулья по количеству обучающихся и 1 рабочее место для педагога.

Оборудование:

-  ноутбуки на каждого обучающегося и преподавателя;

-  Wi-Fi для поддержания online доступа к системе обучения;

-  мультимедийный   проектор,   либо   интерактивная   доска   для   показа презентаций.

Расходные материалы:

-  маркеры;

-  бумага писчая;

-  шариковые ручки.

Информационное обеспечение:

-  операционная система Windows 10;

-  браузер Google Chrome последней версии;

-  программное обеспечение Microsoft Office.

Кроме того, в кабинете, где проходят занятия, целесообразно иметь цветную и писчую бумагу, фольгу, краски, скотч, цветную изоленту, линейки, канцелярский клей – необходимы обучающимся для оформления творческих проектов.