Top.Mail.Ru
Основы программирования / Школа Real-IT - Курсы информатики и программирования для детей
/img/icon/year/svg/coding.svg

Основы программирования

2 года обучения.
Средний возраст первокурсников: 9-10 лет
/img/icon/year/svg/coding.svg

Основы программирования

2 года обучения.
Средний возраст первокурсников: 9-10 лет

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

Посмотрите наши видео

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

KTurtle

Знакомство со средой разработки KTurtle. Объекты KTurtle — холст, исполнитель Черепашка.
Синтаксис языка управления Черепашкой. Понятия "оператор" и "аргумент".

Математика в программировании

Работа с координатами. Абсолютное и относительное перемещение.
Измерение углов. Абсолютный и относительный поворот.

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

Линейный алгоритм. Команды управления пером. Рисование с помощью Черепашки. Вывод текста на холст.
Алгоритм цикла. Применение циклов в программировании. Рисование циклических паттернов.
Алгоритм ветвления. Условный оператор.

Основы хранения и обработки данных

Понятие переменной. Способы применения переменных. Типы переменных. Ввод данных с клавиатуры.
Генератор случайных чисел. Подпрограммы. Решение комплексных задач.

Scratch

Интерфейс среды Scratch. Группы команд. Объекты среды Scratch — сцена и спрайты.
Управление движением и поворотом спрайтов. Работа с координатами.
Управление внешним видом спрайтов. Понятие "костюм". Работа с графическим редактором. Анимирование спрайтов.
Алгоритмизация в Scratch. Применение циклов и условных операторов. Параллельное выполнение команд.
Сенсоры спрайтов. Обработка событий: столкновения спрайтов, нажатия клавиш клавиатуры, нажатия кнопок мыши.

Проектная деятельность

Постановка цели в проектной деятельности. Разбиение больших задач на малые части. Реализация индивидуального проекта.
Применение обширного комплекса изученных инструментов в пределах одной задачи. Формирование понятийного аппарата, группировка инструментов по категориям.
Полезные фишки в разработке проектов: правила оформления работы, обеспечение лёгкой читаемости, резервное копирование файлов. Методы поиска и исправления ошибок.

На данном курсе проводится углублённое изучение разновидностей алгоритмов и решение сложных, комплексных задач. Первое полугодие посвящено изучению множества игровых алгоритмов в среде Scratch, владея которыми, ученик сможет разрабатывать более насыщенные игры и участвовать в Scratch-олимпиадах. Во втором полугодии обучение проводится в среде разработки GDevelop, которая позволяет разрабатывать приложения и игры для мобильных устройств. Инструменты среды GDevelop позволяют выйти за рамки "детского программирования" и изучить некоторые инструменты, применяемые современными IT-специалистами. Полученные знания и умения позволят ребёнку раскрыть как творческие, так и технические способности, с которыми он сможет приступить к изучению современных языков программирования.

Краткое повторение

Интерфейс среды Scratch. Команды для движения, поворота, изменения внешнего вида спрайтов. Разновидности алгоритмов и их применение в решении задач.

Углублённое изучение Scratch

Логические операторы. Обработка позиции мыши. Передача и приём сообщений между спрайтами.
Создание и использование клонов спрайта. Поведение оригинала и поведение клонов.
Продвинутое использование случайных чисел. Обработка столкновений.
Понятия "скорость" и "ускорение". Величина и направление скорости. Реалистичное движение спрайтов.
Физика в Scratch. Разработка игр в стиле Side view.

GDevelop

Знакомство со средой GDevelop. Основные инструменты среды: объекты, экземпляры, скрипты, блоки команд.
Обработка событий. Управление движением объектов. Внешний вид и анимация объектов.
Основы хранения данных: переменные, типы данных, использование переменных в математических операциях.
Работа со сценой. Слоевая графика и управление камерой. Реализация таймеров и событий, срабатывающих по времени.

Проектная деятельность

Постановка цели в проектной деятельности. Разбиение больших задач на малые части. Реализация индивидуального проекта.
Применение обширного комплекса изученных инструментов в пределах одной задачи. Формирование понятийного аппарата, группировка инструментов по категориям.
Полезные фишки в разработке проектов: правила оформления работы, обеспечение лёгкой читаемости, резервное копирование файлов. Методы поиска и исправления ошибок.

Продвинутые инструменты Scratch и GDevelop

Регистрация аккаунтов. Публикация проектов. Настройки доступа. Работа с облачным хранилищем.
Компиляция проекта GDevelop для Windows, MacOS, Linux, Android, iOS. Разработка игр для мобильных устройств.

/img/icon/general/wallet.svg

Стоимость обучения

2024-2025

Екатеринбург
/img/icon/general/wallet.svg

Стоимость обучения

2024-2025

Екатеринбург

Каждый курс составляет 102 академических часа. Занятия проводятся 1 раз в неделю по 120 минут. В случае уважительных пропусков проводятся дополнительные занятия в параллельных группах или индивидуальные занятия с преподавателем.
Посещение занятий возможно как в очном так и в онлайн режиме.

Основной курс

Занятие - 60 минут

Поплавок

-15%

Абонемент

1 взнос

46 240₽

54 400₽

680₽ за занятие
68 занятий в год
Поплавок

-13%

Абонемент

2 взноса

47 600₽

54 400₽

700₽ за занятие
68 занятий в год
Поплавок

-9%

Абонемент

4 взноса

49 640₽

54 400₽

730₽ за занятие
68 занятий в год
Поплавок

100%

Абонемент

9 взносов

54 400₽

800₽ за занятие
68 занятий в год

При обучении на 2-х курсах (стоимость второго курса)

Занятие - 60 минут

Поплавок

-8%

Абонемент

1 взнос

34 000₽

37 400₽

500₽ за занятие
68 занятий в год
Поплавок

100%

Абонемент

9 взносов

37 400₽

550₽ за занятие
68 занятий в год

Индивидуальное обучение

Занятие - 40 минут

Поплавок

-23%

Абонемент

1 взнос

81 600₽

105 400₽

1 200₽ за занятие
68 занятий в год
Поплавок

-13%

Абонемент

4 взноса

91 800₽

105 400₽

1 350₽ за занятие
68 занятий в год
Поплавок

100%

Абонемент

9 взносов

105 400₽

1 550₽ за занятие
68 занятий в год

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

Форма оплаты
Занятие
1 занятие
1 150₽

Заинтересовались?

Заполните заявку, и в ближайшее время
с Вами свяжется наш администратор