Программирование. Осваиваем цифровые профессии будущего
Конструкторское Бюро КУБИК ведет для детей 6 - 15 лет комплексную программу изучения языков программирования. Программа рассчитана на 6 лет. Она начинается с интуитивно понятных блочных языков, подходящих для дошкольников и детей начальной школы, и доходит до наиболее распространенных современных языков программирования, таких как Python, JavaScript, С#
Запишите вашего ребенка на бесплатное пробное занятие на этой неделе

2 - 5 класс Программирование в Minecraft
Разработка игр в Minecraft Education Edition
Погружаемся в знаменитый и любимый всеми детьми мир. Но теперь ребенок станет его создателем. Мы будем программировать мир Minecraft.
Изучаем программирование в образовательной версии игры Minecraft Education Edition.
Осваиваем теорию алгоритмов с помощью блочного языка программирования CodeBuilder.
Формируем у ребенка аппарат абстрактной логики и алгоритмического мышления.
Готовимся к изучению JavaScript - популярного языка разработки Web-приложений.
Учим программирование с 6 лет!
Курс программирования, построенный как серия увлекательных игр - головоломок. Герой игры под управлением ребенка должен решить задачу. Тренируя логическое мышление, и изучая основы алгоритмов, ребенок собирает из блоков свои первые компьютерные программы.
От простых операторов управления ребенок переходит к понятиям условия и цикла. Узнает натуральные числа, счет и переменные и изучает основы информатики.
Ребенок пишет свои первые компьютерные игры, узнает как придумать интересный сюжет и воплотить его в алгоритм.

6 - 9 лет Визуальное
Программирование

5-7 лет Junior Coder
Алгоритмика и первые программы на языке Scratch Junior
Курс проходит в формате создания увлекательных компьютерных игр. Ребенок узнает основы создания игры: сюжет, поведение героев, сцены.
На курсе ребенок изучает теорию алгоритмов - операторы, сложные условия, вложенные циклы. Выстраиваются четкие представления об информатике - науке управления данными.
В простом, интуитивно понятном синтаксисе языка Scratch Junior ребенок нарабатывает абстрактное и алгоритмическое мышление.
Изучаем популярный текстовый язык программирования. Играючи!
Ребенок отправляется в путешествие со своим другом - роботом Карелом, управлять которым можно благодаря языку программирования Python. Язык осваивается быстро, и прогресс виден на каждом занятии. Карел будет проходить все более сложные уровни, а ребенок нарабатывать навыки абстрактного и критического мышле ния.
При простоте и наглядности Python обладает мощным функционалом. Ребенок освоит продвинутую теорию алгоритмов, включая функции, процедуры, рекурсию. Изучив Python, ребенок получит базу для быстрого освоения любого другого языка программирования.
Python - один из самых популярных языков программирования в мире. На нем, например, написаны YouTube, Google и Instagram. Python - универсальный язык. На нем одинаково легко создавать аппаратные программы, вэб-приложения и мобильные игры. Знание Python дает ребенку наиболее востребованные профессии цифрового мира.

3 - 6 класс Программирование Python

4 - 8 класс Code Combat
Ролевая игра со сложным программированием
Дети любят играть в ролевые игры. А в Code Combat для успешного прохождения уровней подземелья, победы над врагами и прокачки своего героя ребенку нужно будет освоить язык программирования Python. И чем выше знания информатики, тем дальше он пройдет в игре.
Ребенок начинает с простейших операторов, а вскоре не хуже опытного программиста пишет код и выполняет всё более сложные задачи, оттачивая математический аппарат и алгоритмическое мышление.
Ребенок хочет перейти на изучение JavaScript? Язык программирования меняется на лету, не выходя из курса. Ваш ребенок станет компьютерным полиглотом.
Знания и навыки, осваиваемые на курсах программирования:
-
Теория алгоритмов и реализация в программном коде: операторы, условия, циклы, функции, процедуры.
-
Информатика: числа, управление информацией и данными, переменные и массивы данных.
-
Языки программирования Scratch, Karel, Python, JavaScript
-
Аппарат абстрактной логики, аналитического и критического мышления.
-
Парадигмы объектно-ориентированного программирования, параллельного программирования.
-
Творческое мышление, поиск оптимальных решений.
-
Создание компьютерных игр и приложений, работа с графическими редакторами.
Прийти на пробное занятие бесплатно
Учебный план курсов программирования
Курс 1. Визуальное программирование. 6-9 лет
-
Знакомство с основами теории алгоритмов. Понятие команды и оператора, правила построения алгоритма.
-
Создание программ из блоков. Установление взаимосвязи действий персонажа с данной ему командой.
-
Основы информатики. Понятие числа, счета, подсчет результата, натуральные числа, использование чисел в алгоритме
Курс 2. Создание игр на языке Scratch. 2-4 класс
-
Развитие творческого мышления. Выбор героев игры и проработка их поведения, создание сюжета игры. Курс дает осознание, что все действия, которые совершает герой игры, зависят только от программы, написанной детьми.
-
Усложненная теория алгоритмов. Концепции объектно-ориентированного программирования, параллельного программирования. Управление игрой в режиме реального времени учат ребенка находить и исправлять ошибки в коде.
-
Обучение ребенка работе в среде программирования. Редактор кода, библиотека операторов и объектов, графический редактор, окно исполнения программы.
-
Продвинутая информатика. Работа с целыми числами, счетчики, переменные. Логические переменные.
Курс 3. Программирование в Minecraft 3-5 класс
-
Развитие у ребенка пространственного воображения при создании трехмерных сооружений и перемещении героев по 3-м осям координат
-
Формирование навыка абстрактной логики и парадигмы объектно-ориентированного программирования. Создание героя игры как объекта в коде программы. Управление множеством объектов мира Minecraft
-
Сложная информатика. Действия с целыми и логическими переменными.
-
Разделение понятий «Исполняемая программа» - экран запущенной игры Minecraft и «Редактор кода». Осознание взаимосвязи: программный код – полученный в игре результат.
4. Программирование на языке Python Karel 3-5 класс
-
Освоение первого текстового языка программирования Karel (Python с упрощенным синтаксисом). Изучение основ синтаксиса и семантики языка – правил написания текстового кода и смысла операторов. Параметры операторов.
-
Формирование строгого аппарата аналитики и абстрактной логики. Освоение сложных алгоритмических конструкций - вложенные циклы, ветвление алгоритма, составные условия, функции, рекурсия. Ребенок решает концептуальные задачи алгоритмизации – перевод сложного поведения объекта в алгоритм, понятный компьютеру
-
Развитие критического мышления - поиск ошибок, оптимизация кода – задача на создание компактного кода, алгоритма дающего решение за минимальное количество шагов.
5. Программирование Code Combat на языках программирования Python, JavaScript, CoffeeScript 4-8 класс
-
Изучение языка программирования Python с полной семантикой и синтаксисом. Развитие навыков абстрактного мышления ребенка через освоение арсенала работы с параметризацией операторов, вызовом процедур и функций.
-
Построение навыка творческого и критического мышления путем решения логических задач с множеством условий, нахождение оптимальных решений задачи
-
Концепция объектно-ориентированного программирования. Ребенок создает своего героя как объект в программе и наделяет его Методами - новыми возможностями взаимодействия с другими объектами и миром.
-
Концептуальное мышление. При переходе на другой язык программирования (JavaScript, CoffeeScript) в рамках курса ребенок осознает их различия в синтаксисе и семантике. Но он способен к быстрому изучению нового языка, понимая его парадигму – способ реализации стандартных задач.