Как стать автором
Обновить

Scratch Junior для детей – все о старте программирования для дошкольников

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.2K
Всего голосов 20: ↑12 и ↓8+8
Комментарии7

Комментарии 7

учить точно стоит, ведь это как вторая математика. а вот насчет языка тут я бы от возраста танцевал

Всегда стоит попробовать, хотя не у всех попытки будут успешны. Я вот, как "правильный" папа-программист чуть ли не с пелёнок приготовил детишкам комп, поставил туда Scratch, и мы даже погоняли каких-то персонажей по экрану, но особого интереса честно говоря не возникло, ну я в общем и не стал настаивать, их как-то более музыка, искусство и языки заинтересовали. Впрочем программирование таки настигло их в одиннадцатом классе гимназии в виде Java (дело в Германии происходит). Я, кстати, не считаю Java идеальным для первого языка ввиду своей "объектоориентированности". Ну вот показывает моё чадо вот такой код, мол, смотри, папа, моя первая программа:

class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Moin Moin, Welt!"); 
    }
}

Я, само собой, ехидно поинтересовался, понимает ли ученик что такое "class", "public", "static" да "void" и почему "System.out.println()" а не просто "println()", на что последовал логичный ответ "нам так учитель сказал, пока просто запомнить". В это и проблема — для понимания этого надо иметь самое общее представление о принципах ООП, типах и т.д., а его пока нет, получается лёгкий "перекос" в последовательности изложения материала. Я б хотя бы с Си начал или там с Питона; в своё время в Политехе я так вообще с Фортрана начинал и потом Паскаль был, а Си я уже сам по K&R учил. Но в учебный процесс я не особо вмешиваюсь, всему своё время. У меня такое ощущение, что вся Германия на Java "помешана", потому что все выпускники, что приходят к нам на практику или на работу так или иначе в школе или институте это дело изучали, и учебник информатики я полистал, там тоже Java, и ООП там объясняется, но ближе к концу. Технически они там что-то в каком-то клоне BlueJ ваяют, чем-то отдалённо тот же Scratch напоминает, тоже всё раскрашено в весёлые цвета и картинки по экрану бегают.

вот кстати бегающие картинки - самое то для мелких

что такое "class", "public", "static" да "void" и почему "System.out.println()" а не просто "println()", на что последовал логичный ответ "нам так учитель сказал, пока просто запомнить"

И это был правильный ответ! Также правильным ответом является "левой пятке создателя языка так захотелось все реализовать". Все остальные ответы неправильные.

Тут самое сложное - увлечь на длительное время. Как то решил проверить - даю сыну, почти 7 лет. Сначала загорелся, но категорически против чтобы я что-то помогал - сам натыкал, посоздавал сценки. Спустя 30 мин. - все, наигрался.

нам в этом ролики помогли. обучалки очень увлекают и повторять нравится. моему 9

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий