Сможете определить, чему равно значение каждого фрукта? Детская загадка, которая поможет объяснить ребёнку смысл переменных и действия с ними. Даже ребёнку понятно, что в примере складываются не бананы, груши и яблоки. Складываются и вычитаются числа, которые заменили соответствующими фруктами. После такой загадки достаточно показать ребёнку аналогичный пример, где вместо картинок фруктов будут буквы, потом от букв перейти к словам. В конце можно показать код, в котором используются переменные. И ребёнок будет готов воспринимать переменные, участвующие в вычислениях.
Сапрыкин Денис. Преподаватель программирования.
Почему программирование в детстве учить сложно? Встретился с проблемой у родителя. Ребёнок за месяц создал десяток проектов, но они похожи друг на друга. Прогресса не наблюдается. Видимо, программирование ему не даётся... Программирование создавалось людьми для людей. А люди обладают жизненным опытом. И свой опыт они перекладывали в различные концепции программирования. Взять объектно-ориентированное программирование. Его принципы: - абстракция; - инкапсуляция; - наследование; - полиморфизм. Они очень хорошо понимаются любым человеком, который обладает богатым жизненным опытом. Разберём кратко эти принципы. Абстракция. Мы не говорим "ауди, бмв, тойоты, лады, жигули, форды, шкоды стоят в пробке". Мы говорим "машины стоят в пробке". Нам не важны в этот момент марки. Важны лишь общие параметры. Поэтому мы абстрагируемся и говорим "машины". Инкапсуляция. Вы пользуетесь, например, розетками? Думаю, ежедневно. А можете точно сказать, как проходят провода внутри стен квартиры? Скорее всего, нет. Это и есть инкапсуляция. Если бы провода не были скрыты в стенах, это было не безопасно. Наследование. Видели головастиков? Из них получаются лягушки. Из одного объекта получили второй объект. Причём, второй объект обладает некоторыми свойствами первого объекта. И превосходит его по некоторым параметрам. Вот и всё наследование. Полиморфизм. Кошки, собаки и коровы могут подавать голос. Но одинаково ли они звучат? Нет, звуки будут разными. Это и есть полиморфизм. Действие "издать звук" общее, а реализация разная. Стали ли вам ясны основы объектно-ориентированного программирования? Надеюсь, да. А теперь попробуйте прочитать этот текст детям и спросите, понятно ли им. И тогда дети ответят, что такое "головастик"? Обучение программированию - сложный и долгий процесс. Особенно у детей. Им нужно не только набираться знаний о языке программирования, но и жизненного опыта. Поэтому, если кажется, что ребёнок где-то застопорился, что у него нет прогресса, просто дайте ему время. Возможно, он просто ещё не получил необходимого опыта.
Ребёнок захотел реализовать морской бой. Его предупреждали, что будет сложно, что будет тяжёло. Но это только подстегнуло интерес! Вот результат за 3 недели усердной работы. Готовится генератор поля. Уже правильно расставляются двухпалубные и однопалубные корабли. Это очень сложные алгоритмические задачи. Работы тут ещё на несколько месяцев. Как только можно будет записать видео геймплея, обязательно сделаем это!
Учитель против ютуба. Современное образование столкнулось с невероятной проблемой. Детям интересней сидеть в интернете, чем учить уроки. Казалось бы, проблема не нова. Всегда развлекаться было веселей, чем учиться. Но теперь развлечение у детей всегда с собой в кармане. Любая свободная минута уходит на развлечение. Но если раньше дети на переменах бегали, то теперь они рядком сидят со смартфонами. И проблема не в отсутствии подвижности, проблема в том, что современные развлечения связаны с потреблением информации. В чем же основная суть? Количество воспринимаемой нами информации ограничено. Мозг однозадачен. И если в него вкладываются знания, то и обрабатываться должны знания. А теперь на уроках вкладываются знания, а на переменах вкладываются информационные развлечения, которые знания вытесняют. Ладно, может не всё так плохо? Урок идёт 40 минут, а перемена 10. А сколько минут на уроке ребёнок сосредоточен? На то, чтобы настроиться на работу, мозгу требуется 25-30 минут. Получается, что реально полезного рабочего времени на уроке 10-15 минут. И это если ребёнок не будет отвлекаться. И активно работать, а не смотреть в окно (или смартфон). Что приходится делать образованию к этой ситуации? Теперь школе и всем учителям приходится конкурировать с социальными сетями, с видеосервисами, с мобильными играми. Образование потихоньку превращается в шоу. Иначе привлечь внимание ребёнка не получается. Если посмотреть вакансии для педагогов в различные негосударственные организации, то наличие чувства юмора и неформальный подход к общению стали главнее знаний по предмету. "Вы умеете зажигать? Приходит к нам, остальному научим". Примерно так теперь выглядит вакансия в школу. А может, всё не так плохо? Может, пора уже сделать образование более неформальным и ярким? Делитесь своим мнением.
