Языки программирования для детей


Оглавление (нажмите, чтобы открыть):

Какой язык программирования выбрать для детей

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

Чтобы ответить на главный вопрос, с чего начать изучать программирование детям, мы сначала обратились в сеть. По запросам “с чего начать изучать программирование” или “какие языки программирования наиболее востребованы на рынке” можно сделать вывод, что сегодня самые востребованные языки – это Java, Python, C#, С++ или Cocoa. Понятно, что эти языки действительно важны в современном мире. Например:

  • C++ нужен для разработки кросс-платформенных игр и высокопроизводительных вычислений
  • Python — это статистические расчёты.
  • Java нужна для тех, кто планирует работу в крупной компании.
  • PHP — создание сложных сайтов и интернет магазинов

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

IT Академии

Если говорить о курсах программирования для детей и о модных IT академиях, то там, скорее всего, вашему ребенку предложат изучение web-дизайна, научат базовым знаниям пользования ПК, расскажут про графику и дадут информацию о HTML\CSS для создания сайтов. Все эти знания полезны и могут помочь определиться в дальнейшем направлении. Но если ваш ребенок сказал, что хочет научиться программированию, то самый лучший вариант это предложить ему изучение языка программирования Basic (кстати, раньше, его преподавали в школах) или Scratch – специально разработанная система для обучения детей азам создания простых игр или анимации.

Как привлечь ребёнка в IT сферу?

Покажите ребенку, что программирование – это не скучно, а очень увлекательно. Сделать это можно как раз на примере языка Scratch. В нем можно быстро получить готовый результат – игру или анимацию – без предварительной подготовки и долгого обучения.

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

Постарайтесь преподнести идею программирования для ребенка как игру. И Scratch – это самый простой и понятный способ.

Как создается программа

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

Действующие лица в программе (Герой игры, Картинка, Звук или Данные, например таймер будильника).

Как программа будет себя вести с самого начала. Это сценарий игры, сценарий будильника.

Как программа будет взаимодействовать с Пользователем — нажатия мышкой, ввод текста с клавиатуры. И как объекты будут взаимодействовать между собой — столкновение, появление на экране, исчезновение.

Что Объекты вообще могут делать: стрелять, прыгать, летать, звонить.

Память и Данные

Чтобы герой игры имел 3 жизни и не погибал с первого выстрела, надо сделать так, чтобы он помнил, сколько раз в него попали. Чтобы будильник не звонил весь день и умел напоминать о пропущенном сигнале — он должен помнить о том, что уже звенел один раз. Такие Данные хранятся в памяти (в переменных) либо на диске.

Внешний вид программы (GUI)

Graphical User Interface или как все будет выглядеть. Кнопки, надписи на экране, картинки.

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

Для ребенка, который только начинает свой путь в программировании, будет сложно сразу удержать в голове все 7 пунктов. Именно поэтому мы рекомендуем отказаться от сред программирования для взрослых и сделать выбор в пользу Scratch — одного из самых легких языков, предназначенных для детей.

Что такое Scratch и как на нем программировать?

Scratch – это язык\среда программирования, благодаря которому можно быстро (получить готовый результат) создать работающую программу. Это среда разработки программ без Фреймворка, а это значит, что он максимально прост и доступен для детей и подростков.

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

Например, в Scratch все предметы называются спрайтами, спрайтам можно задавать программу, присваивать звуки. Перетаскивая блоки из вкладки «Скрипты» на поле для «кода» ребенок создает понятную картину из разноцветных блоков:

  • Синий — отвечает за движение
  • Сиреневый — отвечает за внешность
  • Розовый — отвечает за звук
  • Зелёный — отвечает за перо
  • Оранжевый — отвечает за данные спрайта
  • Коричневый — отвечает за события
  • Жёлтый — отвечает за управление спрайтом
  • Голубой — отвечает за сенсоры
  • Салатовый — отвечает за операции
  • Фиолетовый — собственные блоки

Во вкладке костюмы можно выбрать образ (вид) спрайта.

Вкладка «Звуки» позволяет выбрать звук из библиотеки или из своих загруженных звуковых файлов и наложить на какой-либо спрайт или фон.

В результате можно получить небольшую игру или мультик.

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

А пользователям KidLogger мы напоминаем, что если вы заметили в отчете об использовании сайтов и приложений Scratch, не спешите ругать своего ребенка за часы, проведенные онлайн. Ведь это шанс научиться чему-то новому!

Здесь вы можете найти новости программы KidLogger, интересные статьи и советы по использованию нашего сервиса. Новые возможности, рекомендации по установке и настройке приложения для Windows, Mac, Android, Symbian, Blackberry и iOS.

Портал об образовании

  • Twitter
  • Facebook
  • Google+
  • Linkedin
  • Pinterest
  • Email

С каждым годом на рынке труда возрастает потребность в программистах, соответствующие специальности хорошо оплачиваются. И даже в профессиях, не связанных с IT сферой, требуется умение написать простые скрипты и макросы. Поэтому есть смысл с раннего возраста учить детей основам программирования.

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

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

Алгоритмика

Предлагаемые варианты курсов:

Основной курс (8-12 лет)

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

Python (11-14 лет)
По итогам обучения ребёнок будет уметь:

  • Писать код на языке Python
  • Логически мыслить
  • Выражать свои мысли и ставить задачи
  • Работать с библиотеками Python
  • Планировать проекты
  • Работать в команде

Codim.online

Предлагаемые варианты курсов:

Программирование SCRATCH

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

Программирование MINECRAFT

  • Строить различные постройки с помощью создания программы для робота-исполнителя.
  • Изучит основы программирования, познакомится с различными видами алгоритмов: циклами и ветвлениями.
  • Разовьет пространственное воображение, которое пригодится в дальнейшем при изучении работы в 3D редакторах
  • Разовьет алгоритмическое мышление и умение планировать действия. При создании построек нужно много вычислять в уме, поэтому дети попутно «прокачают» свои математические способности.

PROGKIDS

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

В настоящий момент для изучения доступны языки Snap и Python в игровой среде Minecraft.
Snap — это язык, подходящий для самых юных учеников, не знакомых с программированием. Он не требует навыка печати — программирование происходит с помощью перетаскивания цветных блоков.
Python — более сложный язык, подходит для ребят, знакомых с азами программирования, либо же имеющих навыки работы на компьютере. Этот язык используется крупными компаниями — Google, Yandex, Mail.ru и тд. В ближайшее время библиотека курсов будет расширена.
Если ребенок выбрал заниматься на платформе самостоятельно, то он в свободном режиме проходит задания. К каждому заданию есть видео — урок, показывающий как проходить задания. Если ребенок занимается online с преподавателем, то составляется расписание занятий и в указанное время ребенок заходит на платформу и подключается видео-чат с преподавателем.

Айтигенио

Основные направления обучения:

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

Python
Активно развивающийся язык программирования, которым пользуются такие it-гиганты как Google и Yandex. На нем можно создавать проекты любой сложности, а простота и универсальность Python делают его одним из лучших для обучения

JavaScript
Самый популярный на нынешний момент язык программирования. Он позволяет создавать игры, интерактивные «живые» web-страницы. Во время занятий также изучаются основы HTML и CSS

Дополнительные направления

  • Java
  • GameMaker
  • Unity
  • Photoshop
  • 3D-моделирование
  • Анимация
  • Информационная безопасность

Credo

Направления обучения:

Веб-дизайн для начинающих
Рекомендуемый возраст от 9 лет
На курсе по веб-дизайну ваш ребенок узнает о разных видах сайтов, о законах композиции и нарисует прототип своего сайта, узнает о правилах сочетания шрифтов, научится отличать «хороший» дизайн от «плохого», искать и писать тексты, изучит теорию цвета. Все это поможет ему создать свой уникальный сайт на конструкторе Wix.
Чем раньше ваш ребенок начнет изучать веб-дизайн, тем выше будет его мастерство!

Python для начинающих
Рекомендуемый возраст от 10 лет
На курсе «Python для начинающих» ваш ребенок узнает о линейных и циклических алгоритмах, изучит принципы их составления, научится работать с программой Pycharm, использовать изученные конструкции для решения различных задач и создания игр. Курс позволит ребенку не только понять, как устроены его любимые игры, но и научит устанавливать в них свои правила

Java для начинающих
Рекомендуемый возраст от 10 лет
В рамках курса «Java для начинающих» ребенок научится писать код и комментарии в среде разработки Greenfoot, разрабатывать архитектуру приложения, находить, создавать, редактировать ресурсы для приложения, узнает, как разрабатывать линейные, условные и циклические алгоритмы, отлаживать и тестировать программу. Все это поможет ему создать забавные анимации и веселые игры.

Специалист.ru

Предлагаемые варианты курсов:

  • Java для школьников
  • Программирование на языке Python для школьников
  • Робототехника для школьников
  • HTML и CSS. Создание сайтов
  • Алгоритмы. Олимпиадное программирование
  • Робототехника для школьников. Основы автоматики, микроконтроллерной техники и программирования
  • Программирование на языке Си
  • Программирование на языке Pascal
  • Современная web
  • Основы 3D — моделирования и прототипирования для школьников

Курс включает:

  • Сертификат о прохождении курса;
  • Домашние задания для закрепления каждого урока;
  • Видеозаписи уроков, которые можно посмотреть в любой момент;
  • Помощь в усвоении материала;
  • Готовое портфолио, которое пригодится для поступления в учебное заведение;
  • Подготовку к экзаменам.

Продолжительность курса 1 месяц, он включает в себя 20 занятий.

Смотри.Учись

Предлагаемые варианты курсов:

Основы С++
Курс посвящен основам языка программирования​ния С++. В первых лекциях рассматривают​ся базовые элементы языка (переменные, операторы, управляющие операторы, массивы), далее рассматривают​ся инструменты для структурного программирования (функции) и управления памятью (указатели), а также инструменты работы с файлами.
В нескольких последних лекциях рассматривают​ся основы объектно-орие​нтированного программирован​ния на С++, а именно понятия структуры, класса, поля и метода класса.
Финальная лекция курса полностью посвящена практическому​ применению полученных навыков. Все лекции сопровождаются практическими​ примерами и заданиями для самостоятельно​ого решения.

Создание анимации при помощи мобильного телефона

Мультфильмы — это то, что знакомо каждому человеку с детства, это всегда немножечко волшебство. Мультфильмы бывают для детей и взрослых, развлекательные и заставляющие задуматься о серьёзных вещах… Раньше создание мультфильма было тяжелым и кропотливым трудом, сейчас, с развитием техники, создание мультфильма превратилось в увлекательную игру и удовольствие.
Не нужно никакого специального оборудования и навыков! Просмотрев данный видеокурс, вы научитесь создавать свои собственные мультфильмы! Нужен лишь смартфон и ваше желание!
В лекциях подробно рассмотрены вопросы:
— что необходимо для съёмки мультфильма,
— какие приложения понадобятся;
— как расположить декорации, выставить освещение и камеру;
— как правильно имитировать движение объекта;
— как монтировать отснятый материал для получения готового мультфильма.

Основы программирования на С++
1. Типы данных и преобразования​я типов
2. Циклы и условные операторы:
а) с предусловием
б) с постусловием
3. Функции и виды параметров:
а) передача параметров по ссылке \ по значению
б) параметры по умолчанию\ переменное число параметров
в) перегрузка функций
4. Массивы, структуры, классы:
а) массивы одномерные\​многомерные
б) структуры\ массивы структур
в) классы\ перегрузка операторов\конструктор\дес​труктор

EasyPro Academy

Предлагаемые варианты курсов:

Основы программирования
Для тех, кто хочет получить универсальные знания в области программирования, применимые в любых жизненных и рабочих ситуациях.
Программирование на языке Python
Курс по программированию на Python — популярном, современном языке программирования высокого уровня, с понятным синтаксисом.
Создание презентаций в PowerPoint
Научим использовать все возможности PowerPoint, для создания запоминающегося и яркого слайд-шоу
Создание приложений для Android в App Inventor
Курс по созданию мобильных приложений в визуальной среде разработки android-приложений App Inventor
Программирование в визуальной среде Scratch
Курс по созданию компьютерных игр, мультипликаций в визуальной, событийно-ориентированной среде программирования Scratch 3.0
Разработка и создание виртуальных миров
CoSpaces образовательная технология, позволяющая создавать свои собственные 3D-миры, анимировать их с помощью кода
Программирование на JavaScript
Финансовая грамотность для детей
Создание 3D-игр в Kodu Game Lab

KeenCentre

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

Предлагаемые варианты курсов:

  • Программирование на Python
  • Программирование на Java
  • Программирование на Lua
  • EV3 Робототехника в RobotC
  • Программирование на С++
  • Олимпиадное программирование

Школа программистов

Образовательная программа включает в себя:

Интерактивные вебинары
Все занятия — это живые вебинары с невероятным вовлечением:моментальная проверка твоего кода, тестирования и постоянный контакт с преподавателем позволяют эффективно достигать результатов
Учебные материалы
Все занятия после проведения доступны в записи в личном кабинете. А в закреплении материала помогут домашние задания в виде контестов и тестирований
Много практики
Более 4000 задач для тренировки навыков программирования составлены экспертами. Решения проверяются как автоматически, так и вручную преподавателями, после чего учащимся даются пояснения и рекомендации по решению
Система достижений
Успеваемость преподаватель выражает в оценках и баллах, которые потом будут указаны в выпускном свидетельстве.А многие действия в личном кабинете открывают забавные ачивки.

Hello world

Предлагаемые варианты курсов:

Для начинающих

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

Создание сайтов

  • возможность создавать сайты, их мобильные версии а также браузерные игры;
  • научится работать с программами, которые программисты используют в работе;
  • получит постоянный доступ к учебным материалам и обновлениям;
  • обучение у наставника поможет расти быстрее и не забросить обучение;
  • даётся возможность пройти стажировку в IT компании

Создание компьютерных программ

  • возможность создавать приложения и игры, запускать их у себя на компьютере и у друзей;
  • научится работать с программами, которые программисты используют в работе;
  • получит постоянный доступ к учебным материалам и обновлениям;
  • обучение у наставника поможет расти быстрее и не забросить обучение;
  • даётся возможность пройти стажировку в IT компании.

Codemika

  • Общение с преподавателем во время и после занятия

Онлайн — занятия в формате диджитал — вебинаров будут проходить в режиме реального времени 2 раза в неделю на образовательной платформе Кодемики

  • Предстоит много практики

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

  • Прикладные программы с первых занятий

Уже после года обучения — собственное десктопное приложение, а к концу второго писать программный код для мобильных устройств и web.

  • Доступ к учебным материалам

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

  • Сильное “портфолио” для поступления в IT — вуз

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

15 сайтов и игр, которые научат детей программированию

Хотим мы этого или нет, но обучение все больше становится похожим на игру. Особенно если речь идет о детях младшего школьного или дошкольного возраста. Преподаватель Британской высшей школы дизайна Дмитрий Карпов составил список полезных ресурсов для обучения информатике с раннего возраста.

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

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

Новую область знания — computer science (науку прикладного программирования и проектирования) — стоит начинать изучать в раннем возрасте, с 4-6 лет

Когда у ребенка уже формируются представления о мире вокруг. Игра всегда служила обучению. И сегодня главным учебным инструментом становится гаджет (планшет или компьютер) — личный проводник в мир цифровых знаний ребенка.

Code.org — приятный интерфейс и масса простых игр о базовых принципах работы языков программирования. Очень нужный некоммерческий образовательный проект для детей.

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

Lightbot — игра на старике Flash, но с приятной графикой и простым обучающим материалом по построению алгоритмов движения робота. Развивает у школьника внимание к сценарию и понимание пошагового поведения персонажа.

CodeCombat — ветеран на рынке, занимается игровым обучением кодам Python, JavaScript, Lua и экзотическому CoffeScript.

CodeMonkey — изучение принципов синтаксиса через игру с обезьянкой.

Ceebot — управление персонажами, используя команды C++.

Cargo-Bot — простое приложение для дошкольников и их айпэдов.

Tomorrow Corporation — игрок решает задачки, которые выдает «игровой» начальник для каждого уровня. К примеру, благодаря пазлам можно научиться создавать модульные функции и их комбинации на основе простейших команд.

Scratch — классика развития мышления будущего программиста.

Kodu Game Lab — большой учебный проект от команды Microsoft Research. Версия для PC бесплатная, а за версию на Xbox придется отдать около $5. Прелесть в притягательности для ребенка мира проектирования игры, его модульности, мышления категориями создания виртуальных миров. Возможно, менее полезна для кодинга и программирования, но лучше помогает изучать основы дизайна игровых приложений.

Hopscotch — обязательное приложение на iPad. Приятный дизайн и базовое изучение основных понятий кодинга.

ПиктоМир — стоит отметить этот российский проект, разработанный по техзаданию РАН, но мне не нравится дизайн. В достоинствах приложения — русский язык. Но это весьма спорное достоинство в изучении основ программирования, так как знание английского языка ускоряет процесс обучения.

RoboZZle — приложение для составления алгоритма движения стрелки. Обучает ребенка пониманию теории алгоритмов на практике.

Kodable — подойдет для малышей. В процессе игры они смогут составить простые сценарии поведения милых шарообразных персонажей.

Для совсем маленьких (от 4-х лет) есть хорошие мини-приложения для iPad:

Мастер Йода рекомендует:  Факты и цифры в поисковых подсказках Яндекса

Естественно, это лишь малая часть всего. Но именно с этих приложений можно знакомство с миром программирования.

Языки программирования для детей

Некоммерческий образовательный веб-ресурс, в создании которого участвовали разработчики из Google, Facebook и Microsoft. Онлайн-уроки для начинающих, в качестве заданий — мини-игры, которые помогают освоить базовые понятия информатики.

Ученикам будут помогать персонажи Angry Birds, Minecraft, «Звездных войн» и «Холодного сердца».

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

Ученикам будут помогать персонажи Angry Birds, Minecraft, «Звездных войн» и «Холодного сердца».

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

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

Игра учит основным принципам программирования. Злая горилла украла у мартышки бананы — чтобы их вернуть, ребенку придется писать код на языке CoffeeScript.

Игра учит основным принципам программирования. Злая горилла украла у мартышки бананы — чтобы их вернуть, ребенку придется писать код на языке CoffeeScript.

Игра-лабиринт Kodable, в которой нужно составлять простые сценарии для симпатичных шарообразных персонажей, подойдет даже малышам. Она научит основным понятиям программирования — и для этого даже не нужно уметь читать.

Герои мультфильма «Моана» выполняют задания и преодолевают препятствия. Чтобы управлять ими, нужно собирать микропрограммы из команд-блоков. Есть похожие проекты от той же студии по мотивам мультика Frozen и фильмов Star Wars.

Герои мультфильма «Моана» выполняют задания и преодолевают препятствия. Чтобы управлять ими, нужно собирать микропрограммы из команд-блоков. Есть похожие проекты от той же студии по мотивам мультика Frozen и фильмов Star Wars.

Игра-головоломка, в которой надо составить серию команд для робота так, чтобы он подсветил все заданные клетки. Робот учит простейшим алгоритмам, процедурам и циклам, а еще логике, тестированию и отладке. Есть версия на русском языке, а еще вариант для самых маленьких — Lightbot Jr (iOS, Android). В него можно играть с четырехлетнего возраста.

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

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

В логической игре Cargo-Bot нужно перемещать коробки по заводу с помощью движущегося крана, стараясь уложиться в минимум команд. Попутно игрок узнает, что такое циклы и процедуры, учится отлаживать программу.

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

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

Игра-лабиринт для детей от четырех до семи лет научит правильно определять последовательность команд. Для детей старше сами лет есть приложение BeeBot Pyramid.

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

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

В среде визуального программирования Scratch можно создавать интерактивные истории, игры и мультики. Чтобы написать программу, нужно переносить разноцветные блоки (на самом деле это действия, события и операторы). У каждого из них такая форма, что он совместим только с нужными блоками. Scratch русифицирован, но у него нет мобильной версии.

В среде визуального программирования Scratch можно создавать интерактивные истории, игры и мультики. Чтобы написать программу, нужно переносить разноцветные блоки (на самом деле это действия, события и операторы). У каждого из них такая форма, что он совместим только с нужными блоками. Scratch русифицирован, но у него нет мобильной версии.

Программирование. С чего начать ребенку?

Заодно и самому можно поиграться.

Мне кажется стоит начать с игр для программистов.
Игры для программистов

В частности советую начать с colobot и ceebot.
Они как раз на детей рассчитаны, хотя я до сих пор иногда играюсь)

Colobot — начинается на земле. Нужно с помощью роботов затащить груз в ракету. Потом с земли ракета на луну улетает. На луне нужно собирать роботами ресурсы. Потом на враждебных планетах отбиваться роботами от монстров. Никаких готовых программ в роботах нет. Есть команды сдвинуться настолько то, найти объект такой то, двигаться к объекту и т.д. То есть по сути нужно написать исскуственный интеллект для роботов. Есть много всяких разных зданий, есть производственные цепочки.

Colobot это первая версия, но зато в ней есть сюжет или что-то похожее.

Ceebot от того же автора, примерно то же самое но без сюжета. Те же самые роботы, язык программирования вроде такой же. Задания постепенно усложняются. Тоже интересно.

Игры простые, но в начале в любом случае нужно будет рядом посидеть.

10 лет это, вроде, уже в 5-й класс пора?
. СРОЧНО . в достойный маткружок, натаскиваете как раз к сентябрю, когда обычно идут вступительные испытания. Мозги вправляет только так. Программирование потянется само, скорее всего расскажут/заинтересуют прямо там.

Если достойного кружка в радиусе дневного перехода нет (или не возьмут, или еще что), то берем материалы, например, здесь: zaba.ru/ и учим сами.

Даю такой совет, опираясь на выборку людей, прошедших через маткружок 239 и/либо СПбГДТЮ на рубеже миллениума.

Курсы программирования для детей 9–14 лет

Навык написания кода – один из самых востребованных в 21 веке, а в будущем его популярность будет только усиливаться. Школа CODDY видит своей задачей всестороннюю подготовку детей в области программирования и проектного менеджмента. В дальнейшем это позволит ребятам легче поступить в один из ведущих российских или западных ВУЗов, создать свой бизнес, работать в российской или международной IT-компании.

Нет курсов с выбранными параметрами.
Измените настройки фильтров!

Создаём основу для будущего успеха вашего ребенка

Программирование для детей 9, 10, 11, 12, 13, 14 лет

Если младший школьный возраст считается самым оптимальным для знакомства с миром программирования, то период 9-14 лет можно назвать самым перспективным возрастом. В это время у ребенка формируется мотивация, создаются правильные установки на учебу, активизируется деятельность тех участков мозга, которые отвечают за логику и способности к абстрактному мышлению. Школа CODDY проводит обучение в Москве по следующим направлениям:

  • Курсы программирования для детей 9 лет научат вашего ребенка создавать мобильные приложения и анимацию, игры и собственный сайт. Преподаватели-практики, работающие в известных IT-компаниях, расскажут, как открыть стартап и реализовать собственные бизнес-идеи на международном уровне (есть версия на английском языке);
  • Компьютерные курсы для детей 10 лет нацелены на развитие навыков веб-программирования, веб-дизайна и профессионального создания сайтов. Проводится обучение по таким перспективным и популярным среди тинейджеров направлениям, как блоггинг и видеоблоггинг;
  • Программирование для детей 11 лет охватывает знакомство с графическим дизайном и графическими редакторами, игровое 3D-моделирование. Ваш ребенок узнает, кто такой этичный хакер и научится безопасно работать с поисковыми системами;
  • Программирование для детей 12-14 лет подразумевает освоение актуального языка Python, машинное обучение, разработку игр на популярном движке Unity, а также курсы по интернет-предпринимательству, компьютерной и финансовой грамотности.

Цены на компьютерные курсы для детей в нашей школе приятно порадуют родителей. Существует система скидок, а также возможность проведения занятий в онлайн-формате.

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

10 игр, которые научат ребёнка программированию

«Я думаю, что в будущем все, а не только программисты будут связаны с элементами программирования», — считает Марк Цукерберг. Поскольку в этом будущем придётся жить нашим детям, пора подготовить их к трудностям, то есть научить программировать.

Зачем учить ребёнка программированию? Тем более если у вас растёт будущая балерина или футболист? Ответ простой: для того, чтобы научить логически мыслить и планировать свои действия. Родители хвастаются, что современные дети почти с пелёнок умеют включать планшеты и компьютеры. Интерес к технике и тягу к развлечениям можно совместить с обучением и развитием, предложив ребёнку игры, которые научат составлять алгоритмы и даже писать код.

Kodable

Как думаете, с какого возраста нужно начинать обучение программированию? Создатели Kodable утверждают, что их игра доступна двухлетним детям. Учиться коду можно раньше, чем учить буквы. Гонять по лабиринтам весёлые рожицы действительно могут даже малыши, а заодно осваивать составление программ, указывая последовательность действий. Подсказки и рекомендации выполнены при помощи графики, так что читать ребёнку ничего не придётся.

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

Code.org

На сайте Code.org, созданном некоммерческой организацией, международным движением «Час программирования», собрано несколько образовательных курсов для детей и взрослых. Возраст, с которого можно начинать, — четыре года. Одной игры, которая научит всему и сразу, там нет, зато есть пошаговое игровое обучение с персонажами различных мультфильмов. Переходя от уровня к уровню, можно учиться и создавать свои короткие программы.

Lightbot

В игре, доступной на смартфоне или планшете, маленький робот, подчиняясь командам, должен зажечь в нужных местах лампочки. Главная задача, которая при этом будет стоять перед ребёнком, — спроектировать путь игрушки при помощи простых команд. Задача родителя — объяснить малышам, что означают картинки.

Не факт, что ребёнок, играющий в Lightbot, вырастет гениальным разработчиком, но зато точно научится планировать действия и составлять простейшие алгоритмы. Это приложение тоже можно рекомендовать как одно из стартовых даже для дошкольников 4–6 лет. Разработчики предлагают и более сложную версию, которая подойдёт для детей старше девяти лет.

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

ПиктоМир

«ПиктоМир», разработанный НИИСИ РАН по заказу Российской академии наук, — наш ответ зарубежным аналогам. В НИИСИ РАН уже разработали систему «КуМир», в которой с программированием знакомятся старшие школьники, но игрового элемента в ней нет. «ПиктоМир», рассчитанный на дошкольников, получился увлекательным и очень доступным.

Робот раскрашивает поля, а ребёнок учится составлять алгоритмы. Все подсказки выполнены с помощью графики, поэтому «ПиктоМир» можно спокойно давать детям, не умеющим читать, начиная с пяти лет: заметно, что учёные постарались сделать действия понятными даже для малышей. Если родители не знают английского языка и ничего сами не понимают в программах, но очень хотят развивать логическое мышление у детей, «ПиктоМир» будет настоящим спасением. Мобильные версии доступны для iOS, Android и Windows Phone, но скачивать последние две придётся с сайта разработчика.

Robozzle

Выполнить задания и составить алгоритм движения стрелки по пазлу — такой смысл у игры, в которую могут сыграть уже младшие школьники. Правда, обыкновенная стрелка вряд ли увлечёт семилеток надолго, тем более если это будет первая из подобных игр. Зато может всерьёз заинтересовать школьников с десяти лет, уже знакомых с алгоритмизацией, потому что самые интересные головоломки, конечно, встречаются на более сложных уровнях. Robozzle предоставляет почти неограниченные возможности по созданию и поиску новых заданий, поэтому больше всего подходит не для изучения азов, а для постоянного повторения и практики.

Cargo-Bot

Ещё одна простая для освоения игра, на начальных уровнях которой комфортно будут себя чувствовать дошкольники. Поскольку текста в ней мало, детям достаточно различать отдельные буквы, чтобы выполнить первые задания и переложить ящики за меньшее число ходов с места на место. Над сложными комбинациями даже взрослые смогут задуматься надолго. Среди других обучающих и развлекательных приложений Cargo-Bot выделяется очень приятной картинкой. Кстати, Cargo-Bot был полностью спрограммирован на iPad.

CodeMonkey

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

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

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

Scratch

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

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

СeeBot

Нельзя забывать про классику, даже изрядно запылившуюся. Обучающие игры CeeBot появились в 2003 году как специальная разработка для образовательных учреждений. Изначально разработчики создали Colobot — игру о колонизации новой планеты, главная фишка которой была в том, что для управления персонажами нужно было писать свои программы.

CeeBot — игровой обучающий курс из нескольких заданий с подробными инструкциями. История про программируемых роботов на новой планете, уничтожающих местную фауну, конечно, для малышей не подойдёт, но для подростков, которые уже успели увлечься информатикой и представляют себе, что такое алгоритм, станет неплохим пособием. Выглядит CeeBot на фоне современных игр бледновато, но где ещё ребёнок будет управлять персонажами, создавая собственные программы, максимально приближённые к синтаксису С++?

CodeCombat

CodeCombat — это уже серьёзно, потому что в этой игре учат настоящий код и из победителя получится готовый программист. Вы выбираете язык программирования, на котором придётся писать команды для своего персонажа (игра предлагает Python, JavaScript, Lua или несколько экспериментальных вроде CoffeScript), и отправляетесь в путешествие за кристаллами.

Сажать за игру можно мальчишек и девчонок от восьми лет. Обучение и подсказки на русском языке, за $9,99 можно каждый месяц получать новые уровни для прохождения (первые 70 бесплатны). Игра может использоваться в школах, есть отдельные бонусы для учителей.

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

Интересные места Москвы

  • Twitter
  • Facebook
  • Google+
  • Linkedin
  • Pinterest
  • Email

Научиться писать код и заложить основы для будущей профессии программиста можно уже в дошкольном возрасте. Современные школы программирования в Москве подготовили специальные программы обучения для детей от 4 лет.

Младшеклассники осваивают программирование в увлекательной форме на языке Scratch и с первых занятий создают собственные игры, приложения и мультфильмы. Ребята постарше изучают популярные языки программирования Python, Java или C/C++, разрабатывают IT-проекты, приложения для мобильных, занимаются web-разработкой, 3D моделированием и web-дизайном.

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

Компьютерная Академия ШАГ (ЦАО, ЮВАО, САО, ЮЗАО)

  • м. Киевская, ул. Киевская, д.7, Бизнес-центр «Легион III», подъезд 7, 6 этаж
  • м. Марьино, Люблинская ул., 169 к2, ТРЦ Мариэль, 3-й этаж
  • м. Войковская, Старопетровский проезд д 11 к1, БЦ Атриум
  • м. Беляево, ул. Миклухо-Маклая, д. 36А, ТЦ «МЦ» 6-ой этаж

Сайт: https://msk.itstep.org
Телефон: +7 (495) 151-19-01
Стоимость: курс «первый ШАГ» — от 5563 р./мес; курс в выходные — от 8239 р./мес., в будни — от 6545 р./мес.

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

Минимум теории – максимум практических занятий. Образование строится с учетом возраста и психологических особенностей детей. В любом месте и в любое время студент и его родители имеют доступ к материалам электронной библиотеки и электронному «дневнику». Успешно окончив обучение в Малой Компьютерной Академии, юный студент получает диплом.

Программа “IT старт” для детей 7-8 лет (первый ШАГ)
Курс поможет ребенку приобрести навыки работы с компьютером и применять их в жизни.
1 год: 1 раз в неделю по 1,5 часа.

Программа для детей 9-12 лет
Ребенок знакомится с компьютерными технологиями, интернетом, безопасностью в сети, создает собственные игры и роботов LEGO.

  • Введение в компьютерные технологии
  • Интернет и безопасность в сети
  • Игровой дизайн
  • Создание трёхмерных игр в Kodu GameLab
  • Основы программирования c использованием Scratch
  • Программирование на Python
  • Ведение блогов и каналов Youtube
  • Робототехника с использованием LEGO
  • Программирование игр на Construct
  • 3D-моделирование и 3D-печать
  • Веб-дизайн и создание сайтов
  • Фотолаборатория и обработка цифровых снимков
  • Проектирование виртуальных миров

5 лет: 1 раз в неделю

Программа для детей 13-14 лет
Ребенок с нуля создает технические проекты и разрабатывает профессиональные игровые приложения, веб-сайты и принимает уникальные технические решения.

  • Программирование микроконтроллеров Arduino
  • Диджитал-арт
  • Разработка мобильных приложений дополненной реальности
  • Разработка веб-приложений на Python
  • 3D-анимация
  • Инновационные технологии и дополненная реальность
  • Разработка игр с использованием Unity
  • Стартап и фриланс
  • Введение в компьютерные технологии
  • Интернет и безопасность в сети
  • Робототехника LEGO
  • Игровой дизайн и создание элементов окружения в Adobe Photoshop

3 года: 1 раз в неделю

Алгоритмика (по всему городу)

  • Большая Татарская ул. 7, м. Новокузнецкая
  • Малая Черкизовская ул. 22, м. Преображенская Площадь
  • Саратовская д. 1, к. 2, м. Текстильщиков
  • Коненкова д.23 , м. Алтуфьево
  • Аргуновская д.14, стр. 2, ВДНХ
  • Вешняковская д. 24 Б, м. Выхино
  • Боженко 14, к. 4, м. Молодежная
  • Ростовская наб. 5, м. Смоленская
  • Спартаковская 9, м. Бауманская
  • Фотиевой 5, стр. 1, м. Университет
  • Дорожная 20, к. 1, м. Пражская
  • Судостроительная 31, к. 1, м. Коломенская
  • Восточная 4, к. 1, м. Автозаводская
  • ш. Энтузиастов 78, к. 1, м. Перово, м. Шоссе Энтузиастов
  • Литовская бульвар 7, м. Ясенево
  • Ленинские горы, вл. 1, стр. 75,77, м. Ломоносовский проспект
  • Пресненская набережная 10, 30 этаж, м. Выставочная
  • Трехпрудный переулок 11/13, стр. 2, м. Чеховская
  • Островитянова 6, м. Коньково
  • Нахимовский проспект, 67, корп. 4, м. Профсоюзная
  • Проспект Мира, 119, стр. 63, м. ВДНХ
  • Академика Анохина 4, к.3, м. Юго-Западная
  • Эльдорадовский пер. 5, м. Аэропорт

Сайт: https://algoritmika.org
Телефон: +7 (495) 108-05-36
Стоимость: по запросу.

Международная школа программирования для детей «Алгоритмика» приглашает детей от 5 до 17 лет попробовать себя в программировании и реализовать самые смелые идеи через цифровое творчество.

Открыта запись на курсы:

Для детей 5-7 лет. Курс «Основы логики и программирования». Дети погрузятся в увлекательный мир логики, алгоритмов и программирования.

Для детей 7-12 лет. Курс «Компьютерная грамотность и цифровое творчество». Ребята научатся использовать современные программы и приложения с пользой для учебы и повседневной жизни.

Для детей 8-12 лет. Курс «Креативное программирование». Дети изучат основы программирования в Scratch и создадут собственный проект.

Для детей 11-13 лет. Курс «Программирование Python Start». Ребята освоят основы программирования на одном из самых популярных языков мира.

Для детей 14-17 лет. Курс «Программирование Python Pro». Подростки подготовятся к профессиям будущего через освоение лучших практик программирования на Python.

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

Кодабра (по всему городу)

  • м. Аэропорт, Ленинградский пр-т, 39 стр. 79
  • м. Автозаводская, ул. Ленинская Слобода, 26
  • м. Раменки, ул. Мосфильмовская, 88 корп. 5
  • м. Павелецкая, ул. Бахрушина, 4
  • м. Крылатское, ул. Крылатские Холмы, 34
  • м. ЦСКА, Ходынский бульвар, 4
  • м. Лубянка, ул. Новая площадь, 8 стр. 2
  • м. Войковская, Ленинградское шоссе, 5А
  • м. Электрозаводская, ул. Фридриха Энгельса, 75 стр. 11
  • м. Маяковская, Садовая-Кудринская улица, 19с2
  • м. Спортивная, ул. 3-я Фрунзенская, д. 19
  • м. Парк культуры, ул.Тимура Фрунзе, 24 (БЦ Ринко Плаза)
  • м. Международная, Пресненская наб., 10 (ММДЦ «Москва-Сити»)
  • м. Чеховская, ул. Малая Дмитровка, 20

Сайт: https://start.codabra.org
Телефон: +7 495 009-87-50
Стоимость: от 24900 р. за курс (2 месяца)

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

Занятия проходят в группах до 10 человек. Продолжительность курса — 2 месяца, 8 занятий (университет Кодабры — 5 месяцев). В конце обучения ребенок создаст свой проект — приложение, игру или ее часть, видеоролик и презентует его родителям. Все ученики получат памятные дипломы о завершении обучения и подарки от Кодабры.

На занятиях дети пользуются ноутбуками с заранее установленным ПО. Желательно, чтобы у ребенка был свой ноутбук, на котором он мог работать дома. Если ноутбука нет, вы можете взять его в аренду (за доп.плату).

9 ЛЕТ / Дизайн и анимация в играх
Курс для творческих ребят, которые хотят освоить основы графического дизайна и создать концепт собственной игры на Scratch.

6−9 ЛЕТ / 3 УРОВНЯ Творчество в Minecraft
Курс-приключение, который поможет сделать первые шаги в изучении компьютера.

  • Творчество в Minecraft. Компьютерная грамотность 1 уровень
  • Творчество в Minecraft. Квест 2 уровень
  • Творчество в Minecraft. Дизайн 3 уровень

7−10 ЛЕТ / 2 УРОВНЯ Создание игр: математика и логика
Захватывающий курс, который позволит ребенку создать собственную игру в программе Scratch.

  • Создание игр: математика и логика. Основы 1 уровень
  • Создание игр: математика и логика. Основы 2 уровень
Мастер Йода рекомендует:  Работа с сессиями в PHP

10−14 ЛЕТ / Разработка игр на Python
На курсе дети узнают основы программирования на языке Python, научатся работать с его встроенными модулями. Цель курса — создать собственную 2D-игру.

10−14 ЛЕТ / 2 УРОВНЯ Разработка и дизайн сайтов
Курс, на котором ребенок сможет создать свой сайт, используя профессиональные инструменты создания веб-страниц.

  • Разработка и дизайн сайтов. Основы HTML и CSS 1 уровень
  • Разработка и дизайн сайтов. Основы HTML и CSS 2 уровень

10−13 ЛЕТ / 3 УРОВНЯ Программирование в Minecraft
Курс для ребят, которые хотят создать собственную компьютерную программу с помощью Minecraft.

  • Программирование в Minecraft. Основы 1 уровень
  • Программирование в Minecraft. JavaScript 2 уровень
  • Программирование в Minecraft. Мини-игры 3 уровень

10−14 ЛЕТ / 3 УРОВНЯ Создание игр на Unity
Курс познакомит ребят с движком Unity, базовыми навыками создания игр и программирования на C#. Каждый ребенок создаст свою уникальную версию игры на Unity.

  • Создание игр на Unity. Основы 1 уровень
  • Создание игр на Unity. Приложение для телефона 2 уровень
  • Создание игр на Unity. Создание игровых миров 3 уровень

10−14 ЛЕТ / Монтаж своего видеоролика для YouTube
Курс молодого бойца для юных клипмейкеров, на котором ребята научатся монтировать свои собственные видео, используя профессиональные инструменты обработки видео и знания по драматургии, режиссуре и операторскому мастерству.

14−17 ЛЕТ / Разработка и дизайн сайтов. Основы HTML, CSS и JavaScript
Курс для всех, кто хочет научиться создавать свои сайты с нуля.

14−17 ЛЕТ / Разработка нейронной сети на Python
Курс, который позволит детям за сжатые сроки узнать, как работают нейросети, и научиться использовать их для решения прикладных задач.

10-14 ЛЕТ / УНИВЕРСИТЕТ КОДАБРЫ — Путь Frontend разработчика
Курс будет интересен всем, кто хочет научиться создавать свои сайты с нуля. Ребята будут писать код в профессиональной среде разработки, поймут, как устроены сайты, получат необходимые навыки для самостоятельной работы. 5 месяцев

10-14 ЛЕТ / УНИВЕРСИТЕТ КОДАБРЫ — Unity. Погружение в профессию
В процессе обучения ребята смогут создать собственную игру и пообщаться с ведущими экспертами индустрии. На данном курсе они узнают, как устроены игры на Unity изнутри и научатся программировать на языке C#. 5 месяцев

CODDY (по всему городу)

  • м. Курская, Нижний Сусальный пер., д. 5
  • м. Площадь Ильича, ул. Волочаевская, д. 5, корп. 1
  • м. Пушкинская, Настасьинский пер., д.7, стр.2
  • м. Войковская, ул. Космонавта Волкова, д. 6а
  • м. Текстильщики, 8-я Текстильщиков, д. 14 / Волгоградский пр., д. 42, корп. 5
  • м. Проспект Вернадского, Проспект Вернадского, д. 62а, стр. 2 / ул. Крупской, д. 17
  • м. Полянка, ул. Большая Полянка, д. 2/10 стр. 1
  • м. Царицыно, ул. Лебедянская, д. 24, корп. 2
  • МЦК Ростокино, ул. Ростокинская, д. 1
  • м. Спортивная, ул. Усачева, д. 50
  • м. Полежаевская, Ул. 3-я Хорошевская, д. 2, стр. 1
  • м. Сокольники, ул. Шумкина, д. 17/16
  • м. Озерная/Станция Очаково, ул. Пржевальского, д. 2
  • м. Молодежная, ул. Партизанская, д. 23
  • МЦК Нижегородская, 2-й Грайвороновский проезд, д. 42, корп. 1
  • м. Профсоюзная, Нахимовский проспект, д. 32, офис 1226
  • м. Тульская, Варшавское ш., д. 9, стр. 1

Сайт: https://coddyschool.com
Телефон: +7 (926) 715-04-66, +7 (925) 868-58-52
Стоимость: от 6000 р./мес.

Занятия проходят небольших группах по выходным и будням 1 раз в неделю по 2 часа в одном из офисов ИТ-компаний-партнеров, а также в школах.

Подготовлены программы как для самых маленьких учеников, так и для школьников и старшеклассников:

  • Программирование для самых маленьких в Tynker5-6 лет
    Развитие логики через основы программирования
  • Программирование Kodu Game Lab для детей 6-9 лет
    Разработка трехмерных игр с визуальным языком программирования от Microsoft
  • Программирование для самых маленьких 4-6 лет
    Первые шаги в мире алгоритмов, команд и роботов
  • Создание игр в Construct 2 8-12 лет
    Двухмерные игры на основе HTML5
  • Создание игр в Scratch 7-9 лет
    Основы блочного программирования
  • Minecraft в Scratch 7- 14 лет
    Углубленный курс Scratch
  • Создание игр в Roblox Studio 7-12 лет
    Основы игрового программирования на языке Lua на популярнейшей онлайн-платформе
  • CodeCombat: программирование на JavaScript и Python 8-12 лет
    Ролевая игра по изучению JavaScript и Python
  • Создание игр в Snap! 7-14 лет
    Графическое программирование игр
  • Программирование Minecraft 7-12 лет
    Изучение основ программирования в контексте популярной и любимой видеоигры
  • Разработка сценария игр 7-9 лет
    Создание сюжета и персонажей собственной игры
  • Minecraft: программирование на Python 11- 14 лет
    Изучение Python через популярнейшую игру
  • Веб-программирование 9-14 лет
    Программирование веб-сайтов с нуля с применением HTML и CSS
  • Трехмерное моделирование в 3ds Max 11-14 лет
    Изучение основ трехмерной графики и анимации в одной из лучших программ
  • Программирование на JavaScript 12-15 лет
    Изучение языка, применимого к веб-играм, пользовательским интерфейсам и веб-страницам
  • Веб-приложения 10-14 лет
    Интерактивные веб-страницы с использованием HTML, CSS, JavaScript
  • Разработка игр на C++ 13-14 лет
    Создание 2D- и 3D-игр на объектно-ориентированном языке программирования
  • Разработка игр на CryEngine 5 10-15 лет
    Основы программирования на C# и разработка 2D- и 3D-игр с популярнейшим движком
  • 3D-игры в Scratch 9-14 лет
    Изучение основ 3D-программирования с помощью визуального языка Scratch
  • Разработка на Python при партнерстве с ВМК МГУ им. Ломоносова М.В. 13-16 лет
    Создание проектов на Python с защитой перед жюри
  • Программирование игр на Java 10-14 лет
    Создание кросс-платформенных игр на востребованном языке
  • Web-мастеринг 10-14 лет
    Создание и вёрстка сайта с нуля «под ключ»
  • iOS-разработка для начинающих 9-14 лет
    Основы программирования на языке Swift для устройств Apple
  • Создание игр в Roblox Studio 7-12 лет
    Основы игрового программирования на языке Lua на популярнейшей онлайн-платформе
  • Программирование на Lua в Minecraft 12-16 лет
    Изучение программирования и процессов проектирования в трехмерной цифровой среде
  • Гарвардский курс CS50 13-17 лет
    Основы программирования и компьютерных наук
  • Создание AR-приложений на Unity3D 10-15 лет
    Разработка приложений дополненной реальности на известном движке
  • Боты на Python 9-14 лет
    Программирование чат-ботов на востребованном языке
  • PHP и MySQL 9-14 лет
    Веб-разработка на основе баз данных
  • Создание игр в Construct 2 8-12 лет
    Двухмерные игры на основе HTML5
  • Стэнфордский курс Swift 12-16 лет
    Легендарный курс разработки iOS-приложений
  • Unreal Engine 4 10-16 лет
    Создание 3D-игр на одном из ведущих игровых движков
  • Дизайн сайтов 10-14 лет
    Создание красивого и понятного интерфейса веб-сайтов
  • English&Python 10-14 лет
    Основы программирования на языке Python и технический английский
  • Веб-дизайн с нуля от 10 лет
    Создание креативного и ориентированного на пользователя дизайна сайтов
  • Мобильные приложения 9-14 лет
    Основы разработки под Andro >КодКласс (по всему городу)
  • м. Спортивная, Кооперативная ул., 3, корп. 6, Цифровой дом, пом. 134
  • м. Красные ворота, Каланчёвская ул., 15, эт. 2
  • м. Коньково, Профсоюзная ул., 124А
  • м. Братиславская, Братиславская ул., 8
  • м. Римская, Рабочая ул., 35, эт. 6
  • м. Первомайская, Средняя Первомайская ул., 15
  • м. Ленинский проспект, Ленинский просп., 37А, Библиотека им. 1 мая
  • м. Кунцевская, Кастанаевская ул., 59, корп. 2, Институт международной торговли и права
  • м. Аэропорт, Ленинградский просп., 47, стр. 2, школа SunnyPlus English
  • м. Новослободская, Долгоруковская ул., 40, оф. №10
  • м. Тульская, Варшавское ш., 11, УЦ Тренер IT
  • м. Алексеевская, ул. Годовикова, 9, стр. 10, БЦ Колибр
  • м. Варшавская, Каширский пр., 13, Технопарк МосГорМаш
  • м. Строгино, ул. Твардовского, 8, стр. 1, Технопарк, оф. 118

Сайт: https://code-class.ru
Телефон: +7 (495) 649-83-06
Стоимость: 6400 р./месяц

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

Длительность курсов — 1 учебный год, 32 занятия по 1,5 часа. Программы рассчитаны на детей, которые не имеют подготовки в области программирования, а также на детей, окончивших предыдущий по возрасту курс.

Курсы:

  • Вундеркинд 5-6 лет
  • Junior 7-8 лет
  • M >«Гарантия знаний» (по всему городу)
  • м. Алексеевская, ул. Новоалексеевская 1
  • м. Алтуфьево, Алтуфьевское шоссе 91
  • м. Новокузнецкая, ул. Раушская 4/5, стр. 1
  • м. Братиславская, ул. Перерва 56/2
  • м. Полежаевская, Ходынский бульвар 11
  • м. Университет, ул. Строителей д.4, к.7
  • м. Киевская, Ростовская наб. 5
  • м. Ясенево, ул. Литовский б-р 42, к.1
  • м. Крымская, ул. Загородное шоссе 9/1
  • м. Тульская, 3-й Павловский переулок, д. 14
  • м. Новокузнецкая, ул. Бахрушина 4с1
  • м. Царицыно, ул. Севанская 13/1
  • м. Новокосоино, ул. Новокосинская 15/3
  • м. Митино, ул. Барышиха 21
  • м. Бульвар Дмитрия Донского
  • м. Каширская, Каширское шоссе 36
  • м. Преображенская площадь, Зельев переулок 11
  • м. Щелковская, Константина Федина, 2к1
  • м. Сокольники, ул. Барболина 1к1
  • м. Первомайская, ул. Первомайская 59
  • м. Коломенская, пр-кт Андропова 38
  • м. Коломенская, Коломенский проезд 21
  • м. Таганская, ул. Таганская 32/1 с1
  • м. Тропарево, Академика Бакулева 10

Сайт: http://garantylearning.com
Телефон: +7(495)127-78-33
Стоимость: от 4000 р./мес.

Занятия проходят 1 раз в неделю по 3 ак.часа. Разработаны программы для учеников 1-4 и 5-11 классов.

Программирование для детей 1-4 классов

Курс состоит из 3 разделов. В первом разделе ребята изучают блочное программирование на специальном языке, основанном на платформе Minecraft. По окончании этого раздела они научатся работать со смысловыми блоками и строить простейшие алгоритмы.

Во втором разделе ученики начинают изучать более сложный и мощный язык программирования — Scratch, который был разработан ведущим Мировым университетом M.I.T. и помогает детям осваивать основы математики и логики.

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

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

Курс программирования для школьников 5-11 классов

Начинается с изучения синтаксиса языков программирования Java или C/C++. Ребята учатся строить простые алгоритмы, решают математические задачи и создают простые консольные приложения.

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

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

Сеть образовательных центров «Юниум» (по всему городу)

  • м. Алтуфьево, Шенкурский пр., д.5
  • м. Бабушкинская, ул. Лётчика Бабушкина, д. 32, корпус 3, 3 этаж
  • м. Братиславская, ул. Братиславская, д. 6, 1 подъезд
  • м. Чертановская / Варшавская, Черноморский бульвар, д. 6, строение 1
  • м. Войковская, Старопетровский проезд, 7А, стр.4 (проходная). ОЦ — стр.3, подъезд 2
  • м. Выхино, ул. Вешняковская, 22А, ТЦ «Вишняковский Пассаж».
  • м. Молодежная, ул. Партизанская, д. 25, подъезд 2
  • м. Новогиреево, Зелёный проспект, д. 66, корпус 2
  • м. Профсоюзная, Нахимовский проспект, 47
  • м. Царицыно, ул. Луганская, дом 5.
  • м. Юго-Западная, ул. Покрышкина, д. 9

Сайт: https://unium.ru
Телефон: +7 499 288-17-52
Стоимость: от 449 р./ак.час

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

Основы программирования для 1-5 класса. Кодвардс

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

Специально для курса разработан упрощенный вариант JavaScript. У школьника есть возможность как писать код, так и использовать блочные конструкции.

Базовый курс работы с компьютером — с 3-4 класса

Ребята узнают о строении техники, как правильно выбрать компьютер, научатся устанавливать Windows и иные операционные системы. В программу входит обучение принципам правильной работы в интернете. Многие из занятий посвящены 3D-моделированию и сайтостроению, азам программирования, правилам оформления презентаций и докладов.

Курсы по созданию компьютерных игр — с 5 класса

Курсы построены на освоении движка Unity. Программа создана с учетом возраста учеников, поэтому занятия начинаются с элементарных задач, которые со временем усложняются. Преподаватели помогают учащимся освоить работу во многих программах, разрабатывать продукты под Android, Windows и иные ОС, работать с 3D-графикой.

Курсы программирования – с 7 класса

Сначала ученики знакомятся с программными кодами и разработкой интерфейсов для приложений, затем перейдут к освоению объектно-ориентированного программирования. Результатом станет умение писать программы на общепризнанном языке – C#.

Курсы по созданию сайтов – с 7 класса

Поможет учащимся освоить азы сайтостроения, создавать страницы и сайты на языке программирования, а также продвигать проекты в поисковых системах.

Курсы 3D моделирования – с 7 класса

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

1С: Клуб программистов для школьников (ЮЗАО, САО, ЦАО, СВАО)

  • м. Крестьянская застава, ул. Воронцовская 35А, стр.1
  • м. Тимирязевская, Дмитровское шоссе, д.9Б / Дмитровское шоссе, д.9
  • м. Бауманская, ул.Нижняя Красносельская, д.35, стр.64
  • м. Сухаревская, Малый Головин переулок дом 8 офис 46
  • м. Достоевская, 3-й Самотечный переулок, д. 23
  • м. ВДНХ, ул. Ярославская, 8, к.4 оф.511
  • м. Новослободская, ул. Селезневская, д. 28, корп.1

Сайт: https://club.1c.ru
Телефон: +7 (495) 688-90-02
Стоимость: 770 р./занятие

Основы программирования на языке Java — с 11-16 лет
Продолжительность: 2 года. 1 раз в неделю.

Современная web-разработка — с 11-16 лет
Продолжительность: 1 год. 1 раз в неделю.

3D-моделирование — с 10-14 лет + есть опыт работы за компьютером
Продолжительность: 1 год. 1 раз в неделю.

Основы программирования в системе 1С:Предприятие 8 — с 14-16 лет
Продолжительность: 2 года. 1 раз в неделю.

Java для мобильных — с 14-16 лет + знание основ языка Java
Продолжительность: 1 год. 1 раз в неделю

Школа программистов (ЮЗАО, ЦАО, СВАО, САО)

  • м. Профсоюзная, ул. Новочерёмушкинская, д. 55, к. 2
  • м. Проспект Мира, Астраханский переулок, д. 24
  • м. Алтуфьево, Долгопрудненское шоссе, д. 3 Физтехпарк
  • м. Парк культуры, ул. Льва Толстого, д. 16 Яндекс
  • м. Аэропорт, Кочновский пр-д, д. 3 ВШЭ

Сайт: https://informatics.ru
Телефон: +7 (495) 150-64-32
Стоимость: поступление по результатам тестирования/экзамена

Для учеников 3-4 классов поступление по результатам открытого урока — тестирования.
Старшие школьники принимаются по результатам вступительного экзамена. Для решения задач не требуется углубленных знаний школьной программы или особых знаний по информатике.

В Школе можно учиться от 2 до 9 лет. Стандартная базовая программа рассчитана на 3 года обучения. Школа программистов JUNIOR (для 3-4 классов) рассчитана на 2 года. Обучение проходит от двух раз в неделю, занятие по 2 академических часа.

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

Обязательные курсы:

  • Языки программирования Scratch, Pascal, Python, C++, C#, Delphi, основы построения и анализа алгоритмов
  • Дискретная математика и ее разделы
  • Элементы линейной алгебры, аналитической геометрии, теории игр и криптографии
  • Курсы робототехники и программирования роботов
  • Компьютерные сети, компьютерная безопасность и защита от взлома

Факультативные курсы (спецкурсы):

  • Web-дизайн
  • PHP
  • Компьютерное «железо»
  • Разработка под API
  • Программирование чат-ботов
  • Аудио- и видеомонтаж
  • 3D
  • Интернет вещей
  • Микроконтроллеры
  • Компьютерные вирусы
  • Векторная графика и др.

Каждый выпускник Школы программистов получает свидетельство установленного образца. В нем указывается следующая информация: пройденный курс, даты обучения, список дисциплин с результатами (зачеты, экзамены, олимпиады).

Центры молодежного инновационного творчества POLYCENT (САО, ЦАО, ЮАО, ЮЗАО)

  • м. Динамо, ул. Красноармейская, д. 4
  • м. Китай-город, Маросейка 7/8, стр.1, офис 300
  • м. Сокол, Ленинградский проспект, д. 80, к. 11
  • м. Варшавская, Артековская ул., 2к1
  • м. Орехово, ул. Захарова, д. 8к3
  • м. Калужская, ул. Профсоюзная, д. 65

Сайт: https://polycent.ru
Телефон: +7 (499) 490-48-45
Стоимость: 4800 р./мес., 30720 р./курс (8 месяцев)

Обучение рассчитано на детей разных возрастов — от начальной до средней школы. Проводится обучение визуальному, блочному программированию и текстовым языкам программирования. В группах занимается до 12 человек. Длительность занятия — 1 час 20 минут.

Курсы для детей:

  • Программирование PYTHON 9-11 лет
  • Программирование для малышей. Пиктомир 6-7 лет
  • Программирование Scratch 9 — 11 лет
  • Программирование C# 1 курс 11 — 14 лет
  • Программирование C# 2 курс 12 — 15 лет
  • Minecraft Creator 2 курс + PYTHON 11 9 — 11 лет
  • Minecraft Creator 8,5 — 10 лет
  • IOS APP Creator 12-15 лет

ЮниорКод (ЗАО, ВАО, ЮЗАО)

  • м. Солнцево, ул. Богданова, 44
  • м. Бульвар Рокоссовского, Бульвар маршала Рокоссовского, дом 6 корпус 1
  • м. Беляево, ул. Миклухо-Маклая, 36, корп. 1

Сайт: https://juniorcode.net
Телефон: 8(800)550-07-25
Стоимость: от 500 р./занятие

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

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

Начальный курс 5-7 лет
2 ступени по 16 занятий
IT-творчество: анимации, простые интерактивные игры и приложения

Базовый курс 8-10 лет
2 ступени по 16 занятий
IT-проекты, приложения, игры

Продвинутый курс 10-12 лет
2 ступени по 16 занятий
IT-разработка: сложные приложения и игры, сценарии и механики IT-продуктов

Профессиональный курс 11-13 лет
2 ступени по 16 занятий
Сложные IT-проекты, планы разработки и продвижения проектов, моб. приложений

«Пиксель» (ЮАО, ЮЗАО)

  • м. Южная, ул. Кировоградская, д.8, к.3, Языковой центр «School Park»
  • м. Бульвар Дмитрия Донского, ул. Грина д. 28 корп. 1 Языковой центр «Speak English»

Сайт: https://clubpixel.ru
Телефон: +7(495)150-59-65, +7(906)020-52-50
Стоимость: 4 занятия — 3000 р., 12 занятий — 8000 р.

Занятия проходят 1 раз в неделю, продолжительность 90 минут, согласно расписанию группы. Группы формируются в рамках рекомендованного возраста в программе обучения, в группе до 12 учеников. По итогам курса выдается сертификат.

Курс Scratch 8-11 лет 36 занятий

3 триместра по 12 занятий:

  • Scratсh 1 — Знакомство со Scratсh (конструктор Lego Education WeDo+Scratch)

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

  • Scratсh 2 — Анимация в Scratсh

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

  • Scratсh 3 — Создание игр в Scratch

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

Школа профессий будущего CrushPRO (ЦАО, ЗАО)

  • м. Курская, Костомаровский переулок 3 стр 4
  • м. 1905 года, 2-ая Звенигородская 12, строение 6
  • м. Раменки, Мосфильмовская улица дом 88

Сайт: http://crushpro.ru
Телефон: +7 (499) 350−90−53
Стоимость: от 15000 р. за 10 занятий

Интенсивные курсы для первого погружения в программирование — для детей 5-16 лет:

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PYTHON
5 занятий по 3 часа

Ученики курса создадут: собственный бот-помощник для telegram с «умным» диалогом, функциями оповещения о погоде, расписании на день и последних новостях. Обучение языку программирования происходит во время практической работы над проектом.

ДИЗАЙН И РАЗРАБОТКА КОМПЬЮТЕРНЫХ ИГР НА UNITY
10 занятий по 3 часа

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

Курсы для детей 9-11 лет:

ПРОГРАММИРОВАНИЕ НА SCRATCH

  • Модуль 1 — 10 занятий по 1,5 часа
    Создаем 3 анимационных фильма и 2 игры, изучаем все необходимые для этого инструменты
  • Модуль 2 — 10 занятий по 1,5 часа
    Изучаем переменные. Создаем игры «Накорми динозаврика», «Лабиринт», «Крестики-нолики»
  • Модуль 3 — 12 занятий по 1,5 часа
    Создаем игры «Змейка», «Пинг-понг», «Машина». Защита персонального проекта

Для подростков 12-16 лет:

СОЗДАНИЕ КОМПЬЮТЕРНЫХ ИГР НА UNITY

Модуль 1 — 16 занятий по 2 часа:

  • Обзор профессий, умений и навыков, которые пригодятся для работы в индустрии
  • Знакомство с основами, правилами и законами проектной деятельности и проектного управления
  • Работаем со Scrum доской и организовываем работу в Trello
  • Разработка игры: прототипирование, графика (работа с графическими редакторами Photoshop), Unity
  • Презентация проекта

Модуль 2 — 16 занятий по 2 часа:

  • Поиск идеи, брейн-шторм
  • Разработка концепта, нарратив, создание прототипа игры
  • Разработка: графика (работа с графическими редакторами Photoshop), Unity
  • Презентация проекта

ПРОГРАММИРОВАНИЕ НА PYTHON

Модуль 1 — 16 занятий по 2 часа

  • Изучим один из самых хорошо организованных языков программирования
  • Научимся описывать алгоритмы для решения повседневных задач и работы с данными
  • Ребята проведут исследование рынка и создадут полезный продукт на основе чат-бота Telegram
  • Во время работы над проектом научатся пользоваться Scrum доской, составят план действий, будут работать в команде

Модуль 2 — 16 занятий по 2 часа

  • Углубленное изучение, введение в статистическую обработку, проработка гипотез
  • Интерактивные графики: библиотека Plotly
  • Знакомство с платформой Tilda, создание сайта, презентация

Kodland (СВАО, ЦАО)

  • м. Алтуфьево, ул. Коненкова 23
  • м. Менделеевская, ул. Селезневская 11А, стр.2

Сайт: https://mos.kodland.org
Телефон: +7 (919) 100-62-01
Стоимость: от 2950 р./месяц

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

Курс программирования на Phython, 9 месяцев:

На 1,5 часа каждую неделю ребята собираются в классе. Ученики узнают новую информацию и выполняют задания. Задания отправляются в систему, которая автоматически проверяет его.

После каждого занятия родителям приходит письмо об успехах ребенка. Ученики общаются вживую и поддерживают друг друга в чате.

По окончании курса:

  • Готовый проект
  • Базовые навыки программирования на Python
  • Сообщество друзей
  • Навыки коммуникации и работы в команде
  • Диплом

Образовательная площадка Цифра (ЮЗАО, ЗАО)

  • м. Академическая ул. Ивана Бабушкина, 14к1
  • м. Крылатское ул. Крылатские Холмы, 34

Сайт: https://digit.center
Телефон: +7 (499) 677-52-18
Стоимость: по запросу.

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

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

Занятия проходят в свободной, дружелюбной атмосфере. Ученики могут сделать перерыв, сыграть в настольные игры и выпить чай с печеньками.

Программа:

Разработка приложений (первый год)

  • Основы программирования
  • Основы проектирования
  • Углубленное программирование
  • Работа над проектом

Разработка web-сервисов (второй год)

  • Основы верстки
  • Архитектура web-сервисов
  • Расширенное взаимодействие с пользователем
  • Работа над финальным проектом

Инжинириум МГТУ им. Н.Э. Баумана (ЦАО)

На первом занятии определяется уровень подготовки ребенка, и в случае, если уровень более высокий, его можно определить в другую возрастную группу по желанию родителей. По окончании курса выдается сертификат или грамота Инжинириума МГТУ им.Н.Э. Баумана.

В семестре до 18 занятий. Курс — до 36 занятий. Занятие 1 в неделю, продолжительность 1 час 45 мин.

Scratch-программирование
Курс для детей с 1 по 4 класс

  • Работать в среде программирования Scratch
  • Использовать функции в программировании
  • Создавать анимацию по собственному сценарию
  • Проектировать игровую механику
  • Создавать 2D-игры
  • Публиковать игры в интернете

Scratch на английском языке
Курс для детей с 1 по 4 класс.

Программирование на C++
Курс для детей с 9 по 11 класс

  • Использовать переменные, арифметические операции, конструкции ветвления, будеву алгебру, циклы, процедуры и функции, сложные типы данных, объектно-ориентированное программирование
  • Работать в Qt Creator
  • Создавать графический интерфейс
  • Создавать игры с использованием графических элементов Qt Creator

Программирование на Python
Курс для детей с 9 по 11 класс

На занятиях поэтапно изучаются понятия языка Python и применяются в созданных программах. Программы исполняются в игре Minecraft. Это может быть постройка сооружений при помощи программ, создание мини-игр. По итогам курса ребёнок разрабатывает собственную программу, мини-квест или игровой плагин на языке Python.

Веб-программирование
Курс для детей с 5 по 11 класс

  • Использовать простые типы данных, арифметические операции, условные логические конструкции, итерационные и условные циклы, сложные типы данных, процедуры и функции
  • Использовать технологии разметки веб-страницы HTML и технологии CSS
  • Взаимодействовать с пользователем через формы ввода
  • Использовать хранилище LocalStorage для хранения информации на компьютере пользователя
  • Использовать Canvas для создания анимации и отображения информации
  • Создавать анимацию и игры на основе Canvas
  • Публиковать приложения в интернете, используя сервис Github
  • Создавать и публиковать приложения, раздающие пользователям статические файлы

Создание приложений для Android (Java)
Курс для детей с 9 по 11 класс

  • Основы программирования на языке Java
  • Писать полноценные приложения для Android, готовые к публикации в PlayMarket
  • Создавать приятный и удобный пользовательский интерфейс
  • Взаимодействовать с популярными онлайн-сервисами посредствомпредоставленного API
  • Взаимодействовать с другими участниками процесса разработки
  • Использовать системы контроля версий

Создание игр
Курс для детей с 9 по 11 класс

  • Создавать и редактировать программные проекты
  • Строить логические цепочки
  • Работать с различными средствами разработки
  • Писать программы на языках С#
  • Создавать игры на современных языках программирования

«Программатика» (ЦАО)

Программа курса программирования:

Азы программирования 15 занятий

  • Учимся работать с платформой
  • Лаборатория и пространство в ней
  • Что такое цикл в программировании
  • Создание графических элементов и блоков внешности.

Собственный проект 15 занятий

  • Работаем над авторским проектом
  • Оттачиваем навыки работы с координатами, учимся моделировать перемещения по координатам
  • Дополняем проект сообщениями и прописываем условия
  • Добавляем уровни

Разрабатываем игру 15 занятий

  • Пробуем свои силы в создании игры с таймером или счетом
  • Задаем зависимость событий от случайных величин и значений переменных
  • Используем операторы равно/больше/меньше

Тонкости бинарной логики 15 занятий

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

«Первый бит» (ЦАО)

Занятия по 4 часа в неделю утром или днем. Выдается сертификат о прохождении курса после каждого модуля. Также организуют совместный досуг и экскурсии для детей.

Основы программирования на языке Java для школьников 8-11 класса
Продолжительность – 48 ак. часов + 12 ак. часа в подарок (4 модуля).

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

Современная web-разработка для школьников 7-10 класса
Продолжительность – 48 ак. часов (2 модуля)

На курсе дети получают навыки написания сайтов, приложений, презентаций с использованием html, css и javascript.

Системное администрирование для школьников 7-10 класса
Продолжительность – 48 ак. часов (2 модуля)

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

Сoding Skills (СЗАО)

В школе вас ждут:

  • Оборудованные компьютерные классы
  • 80% времени на занятии — практика
  • Законченный проект по итогам курса (игра, сайт, программа, анимация и др.)
  • Профориентация
  • 4 занятия в месяц
  • Длительность 1-го занятия: 90 мин.
  • Продолжительность курсов: 7 месяцев
  • Время занятий: будние или выходные дни
  • Группы 5 — 10 человек
  • Дипломы о завершении обучения

7-13 ЛЕТ | Базовая компьютерная подготовка

Ребята освоят азы 3D-моделирования, сайтостроения и программирования в Minecraft и Scratch.
Ученики узнают как собрать свой компьютер, научатся устанавливать Windows и другие операционные системы. Смогут правильно подготовить презентацию и сделать красивую анимацию.
Курс включает практику в офисных программах.

9-17 ЛЕТ | Создание сайтов на HTML 5 и CSS 3

Ребята познакомятся с базовыми технологиями создания сайтов HTML 5 и CSS 3 и научатся создавать профессиональные сайты с нуля своими руками. Ученики познакомятся с устройством глобальной сети Интернет и смогут легко ответить на вопросы: что такое HTTP, DNS, откуда берутся сайты в компьютере и как устроена почта в сети и еще много чего интересного.

9-17 ЛЕТ | Программирование на JavaScript

Язык программирования JavaScript идеально подойдет для детей, которые хотят научиться делать интерактивные сайты. Ребята научатся делать анимацию, всплывающие окна, подсказки, оповещения, обработчики форм, фотогалереи и слайдеры. Все это позволит сделать сайт «живым» и интересным.

11-17 ЛЕТ | Программирование на Python 3

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

11-17 ЛЕТ | Программирование на С#

Язык С# идеально подойдет для ребят, которые только планируют сделать первые шаги во взрослом программировании. Благодаря активной поддержки компании Microsoft, C# применяется для разработки мобильных приложений, создания игр на движке Unity, создания различных приложений под ОС Windows.

11-17 ЛЕТ | Программирование на C++

Ученики научатся программировать на одном из самых популярных языков программирования — С++ с нуля, напишут множество небольших программ и познакомятся с основными конструкциями языка. Ребята узнают, как создать свою программу, которая сможет помочь сделать ДЗ, выполнить курсовую в ВУЗе и еще много всего интересного.

10-15 ЛЕТ | Создание игр на Unity 3D

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

11-14 ЛЕТ | 3D Моделирование в Blender

На занятиях ученики познакомятся и на практике научатся работать с 3D графикой, создавать свои собственные модели, воплощать творческие идеи в жизнь. На курсе ребята учатся создавать трехмерную графику в одной из популярный программ Blender.

7-10 ЛЕТ | Создание игр в Scratch

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

10-13 ЛЕТ | Программирование в Minecraft

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

7-10 ЛЕТ | Творчество в Minecraft

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

“Академия гениев” (СЗАО)

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

  • Программирование на языке JAVA от 12 лет
  • Программирование на языке SCRATCH 8-10, 11-12 лет

«Кодини» (ВАО)

  • м. Новогиреево, Новогиреевская ул. 28б
  • м. Новокосино, г. Реутов, Ленина 1А, ТЦ Карат

Сайт: https://kodini.ru
Телефон: +7 (499) 346-63-82
Стоимость: от 5000 р./месяц

Занятия проходят в классе + 1 занятие в неделю онлайн (30 мин). Помимо занятий в классе ученики смотрят онлайн-вебинары, получают интересные домашние задания и учатся работать в команде.

Программирование в Minecraft (8-10 лет)
Изучаем основы программирования на примере популярной игры.
Длительность: 12 занятий, 3 раза в неделю
Уровень: начинающий

Создание игр на Scratch (9-12 лет)
Учимся делать двухмерные игры и изучаем основы программирования.
Длительность: 12 занятий, 3 раза в неделю
Уровень: начинающий

Python в Minecraft (9-12 лет)
Изучаем «взрослый» язык программирования Python в Minecraft.
Длительность: 12 занятий, 3 раза в неделю
Уровень: начинающий/продвинутый

Создание игр в GameMaker (9-12 лет)
Учимся создавать продвинутые 2D игры в среде GameMaker Studio.
Уровень: продвинутый

Создание игр на Stencyl (10-13 лет)
Ребенок учится делать двухмерные компьютерные игры, функциональность которых практически не ограничена.
Длительность: 12 занятий, 2 раза в неделю

Создание сайтов (9-13 лет)
Помимо обязательной программы — изучения языка верстки html и таблиц стилей css, мы покажем как создавать сайты с помощью конструкторов и расскажем, как работает интерне.
Длительность: 3 месяца, 2 занятия в неделю

Создание 3D игр (7-9 лет)
Платформа для самых юных программистов. С ее помощью ребенок сможет создавать 3D игры, используя специально заготовленных персонажей, противников и тд.
Длительность: 3 месяца, 2 занятия в неделю

brainGO (ЮЗАО)

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

Scratch до 11 лет
Идеальная анимированная среда для знакомства с программированием. Уже за пару занятий ребенок создаст свой первый мультфильм, за месяц уже разработает свой полноценный проект.

Python 11-15 лет
Ученики знакомятся с языком программирования и параллельно подтягивают знания по математике, информатике, английскому языку, узнают как хранятся данные в компьютере и как научить компьютер выполнять различные необходимые программисту задачи.

Через месяц занятий ученики могут написать свои первые интересные приложения, такие как калькулятор, эмулятор кассового аппарата, различные виды счетчиков. Также пишут первые игры.

Кулибин Про (СВАО)

В каждой группе будет заниматься не более 10 человек.

Курс программирования 7-12 лет

Любой уровень подготовки. Дети изучают алгоритмы и циклы при построении космической базы на Марсе. В конце курса каждый участник создаст собственный проект: игру или мультфильм на языке программирования Scratch или Python. 32 занятия по 1,5 часа

Введение в VR-технологии 13-17 лет
Дети научатся создавать собственные миры в виртуальной реальности, освоят навыки работы в профессиональном программном обеспечении — 3D, 3Ds max, Unity, а также получат базовые знания в программировании. На протяжение всего курса читаются лекции по VR, AR, устройству мозга, аддитивным технологиям, полному погружению. 16 занятий по 1,5 часа

Софтиум (СВАО)

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

Начинайте занятия в любой день. Программа полностью индивидуальна для каждого ребенка, длительность занятия 90 минут.

MS Office
Знакомство с пакетом офисных программ, необходимых для оформления школьных докладов и презентаций.

HTML5 + JS + CSS
В этих заданиях дети осваивают и учатся применять на практике синтаксис языка разметки веб-страниц, каскадные таблицы стилей и скрипты на языке JavaScript.

Snap!
Продвинутый вариант Scratch, позволяющий создавать свои блоки на языке Javascript.

GIMP
Мощный графический редактор, аналог Photoshop. Дети знакомятся с основами растровой графики и обработки изображений.

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

Tilda / WIX
Профессиональные блочные конструкторы сайтов. Ребята учатся верстать страницы и наполнять их осмысленным содержимым.

Construct 2
Конструктор двухмерных игр для Windows, в котором дети создают логические игры, платформеры, TDS-игры.

Безопасность и взаимодействие
Навыки коммуникации в интернет, передачи файлов, продвинутой работы с электронной почтой.

Математика и логика
Дети осваивают логические операторы и математические конструкции для построения алгоритмов.

App inventor
Похож на SCRATCH, но намного сложнее и предназначен для разработки вполне серьезных программ для мобильных устройств на базе Android.

Компьютерные курсы при Учебном центре факультета ВМК МГУ имени М. В. Ломоносова (ЗАО)

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

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

Курсы для школьников:

  • Начальная компьютерная подготовка школьников 3-5 класса 30 ч
  • Занимательная логика на компьютере для 3-5 класса 27 ч
  • Программирование для школьников 4-6 класса. ЛогоМиры 28 ч
  • Программирование для школьников 4-6 класса. Scratch 28 ч
  • Игровые алгоритмы (6-7 класс) 36 ч
  • Основы программирования простейших игр (6-7 класс) 36 ч
  • Занимательное моделирование в программе AutoCad на примере решения геометрических задач. 2-хмерная графика (5-7 класс) 30 ч
  • Занимательное моделирование в программе AutoCad на примере решения геометрических задач.
  • 3-хмерная графика (5-7 класс) 30 ч
  • 3D-анимация в программе AutoCad 20 ч
  • Flash: основы компьютерной анимации (с 6 класса) 48 ч
  • Основы работы в Autodesk 3ds Max для школьников 40 ч
  • Программирование на языке Pascal. Базовый курс (с 8 класса) 72 ч
  • Программирование в среде Delphi (с 8 класса) 32 ч
  • Программирование на языке Pascal и основы Delphi (с 8 класса) 104 ч
  • Web-мастер, часть I: основы HTML и CSS (с 8 класса) 28 ч
  • WEB-мастер для школьников.Часть II. Основы программирования на PHP 40 ч
  • Создание малых компьютерных сетей 28 ч 7-8 класс
  • Программирование на языке С 9-11 класс 48 ч
  • Программирование на языке С++ 9-11 класс 48 ч
  • Программирование на языке Java 9-11 класс 70 ч

Языки программирования для детей

Что изучать детям:

позиционируется от 8 до 16 лет
https://scratch.mit.edu/about/

Однако пик возраста изучающих 10 — 15 лет
https://scratch.mit.edu/statistics/

Есть хорошие интерактивные обучающие онлайн-уроки по Scratch.
Чем могла бы быть интересна книга по Скретч?
а) Предположим, она описывает, как им пользоваться.
Но 1. это будет неконкурентно онлайн-туториалу. Все равно, что писать книгу, как играть в Angry Birds или Plant vs Zombies. Современные онлайн-туториалы уже заточены под интерактивное обучение.
И 2. Чтобы объяснить как играть в скретч придется делать сотни скриншотов экрана. И, раз для детей, то цветных. Объем книги получится несколько сотен страниц.
Получается, что дорого издать, а большой объем скорее всего отпугнет детей, дети в этом возрасте не любят толстые книжки, насыщенные информацией.
б) Следовательно, книга могла бы быть полезна, как маркетинговый, завлекающий материал. Чтобы заинтересовать Скретчем.
Тогда она должна быть маленькой, страниц на 30 — 50, и больше рассказывающей про программистов, а не обучающей.

— 2. Детская Java (aka Processing)

возраст целевой аудитории тот же: около 10 лет и старше

Плюсы:
1. Опыт преподавания показывает, что эту книгу будут гарантировано читать не только дети, но и взрослые, особенно гуманитарии, которые хотят узнать что-то про программирование, но обычные материалы для них скучны. (Собственно, Яшу так читают и рекомендуют)
Ее можно распространять на обучающих курсах.

2. Позиционирование: это серьезный язык.
Не просто какой-то непонятный язык, а базируется на Java, которая уже двадцать лет на 1-2 месте среди всех языков программирования.

3. Пути развития намного шире: после изучения Детской Java легко программировать роботов на самой известной платформе: Ардуино. Так как там используется тот же самый язык.
В перспективе можно двигаться в сторону программирования под Андроид. Под Андроид программируют тоже на Java. А количество запросов на программистов под Андроид в разы растет каждый год.
Java-программисты по прежнему имеют самый высокий оклад на рынке. Это связано с тем, что Java масштабно используется в банковском и фин. секторе.

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

4. Легкость освоения. Он не сложнее скретча. Но за счет необходимости изучать синтаксис (есть свои правила, как в русском или иностранном языке) требует от детей, чтобы они были где-то на год старше.
По сравнению с взрослыми языками Детская Java ориентирована на визуальную составляющую, что детям очень нравится.

5. Можно легко сделать версию с русским языком в виде команд, тогда изучать его еще проще
См. http://www.programmingforkids.ru/2013/10/detskaya-java-priklyuchenie-pervoe.html

Соответственно есть вариант написания мини книги на основе http://www.programmingforkids.ru/2013/10/detskaya-java-priklyuchenie-pervoe.html

— 3. Языки: Ruby, python, javascript и другие

Тоже прекрасный и современный выбор. Но из-за еще большей абстрактности требования к возрасту целевой аудитории еще на пару лет выше.
Или же требует детальной проработки тем с упором на визуальную составляющую

Scratch программирование для детей

Лучший язык программирования для детей

Популярность сферы программной инженерии неизменно возрастает с каждым годом, и многие родители хотят привить любовь детей к этому ремеслу с детства. Конечно, заинтересовать ребёнка 8 лет текстовыми языками программирования, вроде Pascal, Java, C++ и так далее, довольно непросто, в первую очередь потому, что сложно придумать интересное задание, которое смотивировало бы его. Чем же заинтересовать ребёнка? Ответ прост. Разработкой компьютерных игр! Что может быть интереснее чем создание собственной игры? Но начать стоит с языков “попроще”, то есть с визуальных языков программирования, например, со Scratch о котором речь пойдет ниже.

Если Вы всё-таки нацелены на изучение серьезных языков, то рекомендую курсы программирования на Python для детей. Python текстовый, удобный и многофункциональный язык. На нём создают самые серьезные проекты. Этот язык используют в Google и NASA. Обучение будет не скучным, так как дети программируют самое увлекательное что есть в этой сфере – компьютерные игры. Всё получается очень по-взрослому.

Что может Scratch?

Scrtach – разработка Массачусетского технологического института. Они создали визуальную объектно-ориентированную среду программирования для детей. Это значит, что дети (Scratch программисты) не пишут код программы вручную, а собирают его благодаря графическим объектам. Дети видят графическое представление программирования, цель которого – научить алгоритмическому мышлению в игровой форме. Scratch программирование для детей отличная возможность заинтересовать ребёнка “общением” с компьютерами, научить его концентрации, усидчивости, умению решать задачи несколькими способами.

Почему Scratch?

Scratch(скретч) – доступная на 71 языке, бесплатная платформа для обучения программированию. Для упрощения процесса создания проектов, Scratch имеет четыре встроенные библиотеки, где дети могут найти персонажей, костюмы, фоны и звуки. Интерфейс не очень интуитивно понятен ребёнку, но прямо в программе есть подсказки и даже несколько стартовых проектов Scratch программирования для детей. Scratch можно скачать на компьютер, а можно программировать в онлайн среде и делиться своими проектами в сообществе Scratch. Онлайн сообщество — это еще один сильный плюс Scratch. Дети могут не только делиться своими проектами, но и оценивать идеи других и создавать на них ремиксы. Чаще всего, с помощью Scratch программирования создают игры и мультфильмы, но также его можно использовать для создания мультимедийных пособий, живых открыток.

В каком возрасте изучать Scratch программирование для детей?

Самостоятельно работать на Scratch ребенок может с 11 лет, но с родителями или на курсах программирования для детей с 6 лет. Для самых маленьких, которые еще не умеют читать, у Scratch есть приложения для раннего программирования “ScratchJr”, где дети могут управлять спрайтами(персонажами) без чтения, исключительно интуитивно понятными графическими объектами со знаками.
Программирование на ScratchJr :

Как происходит программирование на Scratch?

Код программы (скрипты) составляют по принципу drag-and-drop(перетаскивания) из разноцветных блоков, каждый из которых отвечает за определенные функции: Движение, Внешность, Звук, Перо, Данные, События, Управление, Сенсоры, Операторы, Другие блоки. Но не думайте, что это так просто! Составлять скрипты нужно в правильном порядке, необходим четкий алгоритм, в противном случае ничего работать не будет. К сожалению, в процессе программирования ошибки неизбежны, отладка один из самых важных этапов любого проекта, надо научить ребёнка правильно к этому относиться и при необходимости постараться помочь.

Как быть с графикой? Откуда брать персонажей?

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

Что делать в Scratch? Где брать идеи для проектов?

Во-первых, из собственных фантазий в голове. Во-вторых, создавать аналоги любимых популярных игр, в Scratch-сообществе вы можете увидеть очень много проектов по мотивам Angry Birds, Fruit Ninja, Pac-Man, Minecraft и т.д. Онлайн сообщество Scratch — это неисчерпаемый источник идей. Вы всегда можете улучшить чужой проект или создать на его базе свою игру, сделать ремикс. Плюс курсов Scratch программирования для детей в том, что есть программа обучения, следуя которой, дети последовательно от простого к сложному создают проекты. Существует так же очень много книг по обучению программированию для детей на Scratch, в основном они ориентированы на обучение с нуля, но в некоторых есть действительно интересные проекты.
Из моих любимых, в том числе англоязычных, книг по программированию для детей это:

  • “Иллюстрированное руководство по языкам Scratch и Python” Авторы: Вордерман Кэрол, Вудкок Джон, Макаманус Шон
  • «Coding Games in Scratch» Автор: Карол Вордерман
  • «Scratch для детей: Самоучитель по программированию» Автор: Мажед Маржи
  • «Программирование для детей на языке Scratch»
  • «Scratch для юных программистов» Автор: Денис Голиков

Сделаем выводы. Конечно, Scratch всё-таки язык программирования для детей, он отлично подходит для изучения основ программирования, но для действительно крутых проектов его будет недостаточно. Для тех ребят кого заинтересовало программирование, будет интересен Python, пару слов о котором мы сказали выше. Но до начала программирования на Python надо потренироваться на Scratch, иначе так только отпадет желание заниматься программированием. На наших курсах мы с детьми часто проводим параллели между визуальным программированием на Scratch и текстовым программированием на Python. Ребёнку всегда должно быть интересно на занятиях и очень важно с чего именно Вы начнете обучение программированию Вашего ребёнка.

Мастер Йода рекомендует:  Событие onchange событие change Javascript
Добавить комментарий