Ребенок должен уметь читать и понимать смысл прочитанного. На планшете или на компьютере, кроме этого, необходимо научиться выбирать (кликать) на объекты и перетаскивать объекты на экране.
Scratch Junior - приложение для обучения программированию детей дошкольного возраста, как правило для планшетов, хотя есть версия и для настольных ПК. Также можно рекомендовать в этом возрасте программу Пиктомир, прежде чем поступать в школу программирования. Полезно будет также пройти уроки на сайте Code.org.
Ребенок в дошкольном возрасте в игровой форме научится составлять простейшие программы, у ребенка начнет формироваться алгоритмическое мышление, которое поможет общему развитию и способствует формированию аналитического мышления. Ребенок поймет, что для достижения результата необходимо выполнить определенную последовательность действий (алгоритм). У ребенка будет необходимый минимум знаний и навыков для поступления в школу программирования.
Ребенок должен уметь читать и понимать смысл прочитанного. На компьютере, кроме этого, необходимо научиться выбирать (кликать) на объекты и перетаскивать объекты на экране.
Приветствуется прохождение обучения Scratch Junior либо Пиктомир либо прохождение уроков на сайте Code.org.
Курс «Креативное программирование для детей Scratch».
Ребенок в этом возрасте в игровой форме на визуальном языке программирования Scratch научится составлять простейшие программы, истории, мультфильмы и игры. У ребенка начнет формироваться алгоритмическое мышление, ребенок поймет, что для достижения результата необходимо выполнить определенную последовательность действий (алгоритм).
Кроме программирования на Scratch, ребенок научится грамотно пользоваться компьютером, браузером, электронной почтой, осуществлять поиск текстовой информации, поиск картинок (в том числе анимационных GIF файлов) и звуковых файлов, пользоваться автоматическим переводом в браузере. Параллельно программированию на Scratch, ребенок научится редактировать графические и звуковые файлы, менять размеры изображения и обрезать звуковые файлы, а также сохранять файлы на компьютер.
При участии в Международной Scratch-Олимпиаде, кроме перечисленного, ребенок научится создавать творческие проекты, истории, мультфильмы и игры, а также презентовать их, в том числе с помощью программы для презентаций Microsoft PowerPoint. У ребенка будет ценный опыт по участию в Scratch-Олимпиадах разного уровня, созданию, оформлению и презентации творческого проекта. Ребенок получит странички участника Scratch-Олимпиады разного уровня на сайте "ИНФА-Образование", а также дипломы победителя или сертификаты участника Scratch-Олимпиады для своего цифрового и бумажного портфолио.
Прохождение курса «Креативное программирование для детей Scratch» или участие в Международной Scratсh-Олимпиаде.
Знание компьютера на уровне пользователя (работа с файловой системой, стандартные программы: Paint, Блокнот, Калькулятор), работа с браузером и электронной почтой (поиск информации и картинок, автоматический перевод текста). Если ребенок не знает компьютер в таком объеме, рекомендуется очный курс "Основы компьютерной грамотности для детей от 10 лет". После этого рекомендуется интенсивное (ускоренное) прохождение курса «Креативное программирование для детей Scratch» (если ребенок ранее не проходил этот курс). Тем самым ребенок ускоренно пройдет Первый уровень программирования.
Курс «Программирование Small Basic для начинающих»
Ребенок научится писать программу кодированием, т.е. написанием кода, как настоящий программист, а не перетаскиванием блоков, как при визуальном программировании Scratch. Возможности языка программирования Microsoft Small Basic одновременно удобны для начинающих, особенно для детей, и при этом достаточны для обучения программирования кодированием. Научившись программировать на простейшем языке программирования, ребенок поймет основные принципы программирования, алгоритмику и синтаксис языка. В дальнейшем ребенку будет гораздо легче изучить любой другой язык программирования, в частности Python или JavaScript. Ребенок поймет, как пишется настоящая программа, какова трудоемкость в строках кода, что такое процедуры, функции, объекты и подпрограмма, как выполнять отладку и компиллировать программу.
Прохождение курса «Программирование Microsoft Small Basic для начинающих», или "Программирование на языке Pascal". Успешное прохождение одного из этих курсов предполагает присутствие алгоритмического мышления у ребенка.
Знание компьютера на уровне пользователя. Если ребенок не знает компьютер в таком объеме, рекомендуется очный курс "Основы компьютерной грамотности для детей от 14 лет". После этого рекомендуется интенсивное (ускоренное) прохождение курса «Креативное программирование для детей Scratch» (если ребенок ранее не проходил этот курс). Тем самым ребенок ускоренно пройдет Первый уровень программирования. Затем рекомендуется интенсивное (ускоренное) прохождение курса «Программирование Microsoft Small Basic для начинающих». Тем самым ребенок ускоренно пройдет Второй уровень программирования.
Курс Программирование Python 3 (базовый уровень), затем курс Программирование Python 3 (продвинутый уровень) либо курс Геймдизайн и разработка игр в Unity на C#.
Для тех детей, которые ранее не программировали на Microsoft Small Basic, сложно определить, присутствует или нет у ребенка алгоритмическое мышление. В этом случае, при возникновении сложности на первых занятиях по Python необходимо предусмотреть возможность перехода на более простой курс «Программирование Microsoft Small Basic для начинающих», если программирование на Python окажется слишком сложным в качестве первого языка программирования.
Для прохождения курса Геймдизайн и разработка игр в Unity на C# необходимо знание хотя бы одного языка программирования, таких как Small Basic, либо Visual Basic, либо Python 3, либо Java, либо другой объектно-ориентированный язык такого же уровня.
Умение писать программы на популярном языке программирования Python. Специалисты по Python востребованы во многих сферах программирования (веб-программирование сайтов и веб-приложений, машинное обучение и искусственный интеллект, разработка мобильных и десктопных приложений, обработка и анализ данных, в т.ч. больших данных). Прохождение курса позволит сделать первый шаг Python-разработчику.
Умение работать в Unity и писать программы на популярном языке программирования C#. Специалисты по Unity восребованы не только при разработке игр, тренажеров и симуляций, но и в архитектуре, в автомобилестроении, при создании и моделировании 3-х мерных изображений, разработке виртуальной реальности (VR) и дополненной реальности (AR). Прохождение курса позволит сделать первый шаг в игровую разработчику, создание виртуальной и дополненной реальности, создание 3-х мерных анимаций и визуальных эффектов.
ИНФА-Образование → Список очных курсов → Выбор очных курсов в школе программирования для детей в Ставрополе