Основы Computer Science c использованием Scratch

Этот курс ставит себе довольно смелую цель: донести до ребенка 8-10 лет основные понятия Computer Science и заложить базу алгоритмического мышления, не потеряв при этом, с одной стороны, научной корректности и системности изложения, а с другой — подбирая информацию и задачи соответственно возрасту.

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

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

Этот курс отлично подойдет для тех детей, кто хочет научиться программировать, но пока не пробовал это делать; для тех, кто уже имеет небольшой опыт (Scratch Jr., Bee bot и т.п.), а также — для всех тех, кто не собирается связывать свою жизнь с программированием, но понимает, что базовые знания в этой области нужны каждому.

Возраст детей: 8-10 лет (4-5 класс)

Преподаватель: Лана Байда

Программа

Вводный урок –   Знакомство, представление преподавателя, рассказ о курсе, разговор о технических требованиях – как открыть Scratch, как расшерить экран, как открыть ссылку и т.д.   Маленькое задание в Scratch “на знакомство”, самостоятельное создание картинки о себе.  
1 тема — Последовательность действий
2 тема — Исполнители
3 тема — Алгоритмы
4 тема — Вспомогательные алгоритмы
5 тема — Цикл N раз (repeat)
6 тема — Цикл пока (repeat until)
7 тема — Ветвления
8 тема — Анализ и тестирование алгоритмов
9 тема — Чертежник
10 тема — Алгоритмы с аргументами
11 тема — Переменные
12 тема — Команды ввода/вывода информации
13 тема — Вычисляющие алгоритмы 
14 тема — Массивы
15 тема — Символьные величины
16 тема — Рекурсия

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